.-v-color-primary {
    color: var(--color-primary-500)
}

.-v-color-primary.hover, .-v-color-primary:hover {
    color: var(--color-primary-600)
}

.-v-color-primary.active, .-v-color-primary:active {
    color: var(--color-primary-700)
}

.-v-color-primary.disabled, .-v-color-primary:disabled {
    color: var(--color-primary-200)
}

.-v-color-dark-primary {
    color: var(--color-gray-800)
}

.-v-color-dark-primary.hover, .-v-color-dark-primary:hover {
    color: var(--color-primary-500)
}

.-v-color-dark-primary.active, .-v-color-dark-primary:active {
    color: var(--color-primary-600)
}

.-v-color-dark-primary.disabled, .-v-color-dark-primary:disabled {
    color: var(--color-gray-300)
}

.-v-color-dark {
    color: var(--color-gray-900)
}

.-v-color-dark.disabled, .-v-color-dark:disabled {
    color: var(--color-gray-300)
}

.-v-bg-primary {
    background-color: var(--color-primary-500)
}

.-v-bg-primary.hover, .-v-bg-primary:hover {
    background-color: var(--color-primary-600)
}

.-v-bg-primary.active, .-v-bg-primary:active {
    background-color: var(--color-primary-700)
}

.-v-bg-primary.disabled, .-v-bg-primary:disabled {
    background-color: var(--color-primary-200)
}

.-v-bg-inapparent {
    background-color: initial
}

.-v-bg-inapparent.active, .-v-bg-inapparent.hover, .-v-bg-inapparent:active, .-v-bg-inapparent:hover {
    background-color: var(--color-gray-50)
}

.-v-bg-inapparent-primary, .-v-bg-inapparent.disabled, .-v-bg-inapparent:disabled {
    background-color: initial
}

.-v-bg-inapparent-primary.hover, .-v-bg-inapparent-primary:hover {
    background-color: var(--color-primary-300)
}

.-v-bg-inapparent-primary.active, .-v-bg-inapparent-primary:active {
    background-color: var(--color-primary-500)
}

.-v-bg-inapparent-primary.disabled, .-v-bg-inapparent-primary:disabled {
    background-color: initial
}

.-v-bg-light {
    background-color: var(--color-gray-200)
}

.-v-bg-light.hover, .-v-bg-light:hover {
    background-color: var(--color-gray-300)
}

.-v-bg-light.active, .-v-bg-light:active {
    background-color: var(--color-slate-300)
}

.-v-bg-light.disabled, .-v-bg-light:disabled {
    background-color: var(--color-gray-50)
}

.-v-bg-heavy {
    background-color: var(--color-gray-900)
}

.-v-bg-heavy.active, .-v-bg-heavy.hover, .-v-bg-heavy:active, .-v-bg-heavy:hover {
    background-color: var(--color-gray-700)
}

.-v-bg-heavy.disabled, .-v-bg-heavy:disabled {
    background-color: var(--color-gray-900)
}

.-v-border-none {
    border: 1px solid transparent
}

.-v-border-inapparent {
    border-color: transparent
}

.-v-border-apparent, .-v-border-inapparent.active, .-v-border-inapparent.hover, .-v-border-inapparent:active, .-v-border-inapparent:hover {
    border-color: var(--color-gray-300)
}

.-v-border-apparent.active, .-v-border-apparent.hover, .-v-border-apparent:active, .-v-border-apparent:hover {
    border-color: var(--color-gray-900)
}

.-v-border-apparent-primary, .-v-border-apparent.disabled, .-v-border-apparent:disabled {
    border-color: var(--color-gray-300)
}

.-v-border-apparent-primary.active, .-v-border-apparent-primary.disabled, .-v-border-apparent-primary.hover, .-v-border-apparent-primary:active, .-v-border-apparent-primary:disabled, .-v-border-apparent-primary:hover {
    border-color: var(--color-primary-500)
}

.-v-border-dark {
    border-color: var(--color-gray-900)
}

.-v-border-dark.disabled, .-v-border-dark:disabled {
    border-color: var(--color-gray-300)
}

.-v-text.xs {
    font-size: var(--font-xs)
}

.-v-text.sm {
    font-size: var(--font-sm)
}

.-v-text.md {
    font-size: var(--font-md)
}

.-v-text.lg {
    font-size: var(--font-lg)
}

.-v-text.xl {
    font-size: var(--font-xl)
}

.-v-text.\2xl {
    font-size: var(--font-2xl)
}

.-v-leading.xs {
    line-height: var(--leading-xs)
}

.-v-leading.sm {
    line-height: var(--leading-sm)
}

.-v-leading.md {
    line-height: var(--leading-md)
}

.-v-leading.lg {
    line-height: var(--leading-lg)
}

.-v-leading.xl {
    line-height: var(--leading-xl)
}

.-v-leading.\2xl {
    line-height: var(--leading-2xl)
}

.-v-text.xs .cos-icon {
    font-size: var(--icon-xs)
}

.-v-text.sm .cos-icon {
    font-size: var(--icon-sm)
}

.-v-text.md .cos-icon {
    font-size: var(--icon-md)
}

.-v-text.lg .cos-icon {
    font-size: var(--icon-lg)
}

.-v-text.xl .cos-icon {
    font-size: var(--icon-xl)
}

.-v-text.\2xl .cos-icon {
    font-size: var(--icon-2xl)
}

.-v-mx.xs {
    margin-left: var(--margin-xs);
    margin-right: var(--margin-xs)
}

.-v-mx.sm {
    margin-left: var(--margin-sm);
    margin-right: var(--margin-sm)
}

.-v-mx.md {
    margin-left: var(--margin-md);
    margin-right: var(--margin-md)
}

.-v-mx.lg {
    margin-left: var(--margin-lg);
    margin-right: var(--margin-lg)
}

.-v-mx.xl {
    margin-left: var(--margin-xl);
    margin-right: var(--margin-xl)
}

.-v-mx.\2xl {
    margin-left: var(--margin-2xl);
    margin-right: var(--margin-2xl)
}

.-v-mr.xs {
    margin-right: var(--margin-xs)
}

.-v-mr.sm {
    margin-right: var(--margin-sm)
}

.-v-mr.md {
    margin-right: var(--margin-md)
}

.-v-mr.lg {
    margin-right: var(--margin-lg)
}

.-v-mr.xl {
    margin-right: var(--margin-xl)
}

.-v-mr.\2xl {
    margin-right: var(--margin-2xl)
}

.-v-ml.xs {
    margin-left: var(--margin-xs)
}

.-v-ml.sm {
    margin-left: var(--margin-sm)
}

.-v-ml.md {
    margin-left: var(--margin-md)
}

.-v-ml.lg {
    margin-left: var(--margin-lg)
}

.-v-ml.xl {
    margin-left: var(--margin-xl)
}

.-v-ml.\2xl {
    margin-left: var(--margin-2xl)
}

.-v-my.xs {
    margin-top: var(--margin-xs);
    margin-bottom: var(--margin-xs)
}

.-v-my.sm {
    margin-top: var(--margin-sm);
    margin-bottom: var(--margin-sm)
}

.-v-my.md {
    margin-top: var(--margin-md);
    margin-bottom: var(--margin-md)
}

.-v-my.lg {
    margin-top: var(--margin-lg);
    margin-bottom: var(--margin-lg)
}

.-v-my.xl {
    margin-top: var(--margin-xl);
    margin-bottom: var(--margin-xl)
}

.-v-my.\2xl {
    margin-top: var(--margin-2xl);
    margin-bottom: var(--margin-2xl)
}

.-v-mt.xs {
    margin-top: var(--margin-xs)
}

.-v-mt.sm {
    margin-top: var(--margin-sm)
}

.-v-mt.md {
    margin-top: var(--margin-md)
}

.-v-mt.lg {
    margin-top: var(--margin-lg)
}

.-v-mt.xl {
    margin-top: var(--margin-xl)
}

.-v-mt.\2xl {
    margin-top: var(--margin-2xl)
}

.-v-mb.xs {
    margin-bottom: var(--margin-xs)
}

.-v-mb.sm {
    margin-bottom: var(--margin-sm)
}

.-v-mb.md {
    margin-bottom: var(--margin-md)
}

.-v-mb.lg {
    margin-bottom: var(--margin-lg)
}

.-v-mb.xl {
    margin-bottom: var(--margin-xl)
}

.-v-mb.\2xl {
    margin-bottom: var(--margin-2xl)
}

.-v-px.xs {
    padding-left: var(--padding-xs);
    padding-right: var(--padding-xs)
}

.-v-px.sm {
    padding-left: var(--padding-sm);
    padding-right: var(--padding-sm)
}

.-v-px.md {
    padding-left: var(--padding-md);
    padding-right: var(--padding-md)
}

.-v-px.lg {
    padding-left: var(--padding-lg);
    padding-right: var(--padding-lg)
}

.-v-px.xl {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl)
}

.-v-px.\2xl {
    padding-left: var(--padding-2xl);
    padding-right: var(--padding-2xl)
}

.-v-pr.xs {
    padding-right: var(--padding-xs)
}

.-v-pr.sm {
    padding-right: var(--padding-sm)
}

.-v-pr.md {
    padding-right: var(--padding-md)
}

.-v-pr.lg {
    padding-right: var(--padding-lg)
}

.-v-pr.xl {
    padding-right: var(--padding-xl)
}

.-v-pr.\2xl {
    padding-right: var(--padding-2xl)
}

.-v-pl.xs {
    padding-left: var(--padding-xs)
}

.-v-pl.sm {
    padding-left: var(--padding-sm)
}

.-v-pl.md {
    padding-left: var(--padding-md)
}

.-v-pl.lg {
    padding-left: var(--padding-lg)
}

.-v-pl.xl {
    padding-left: var(--padding-xl)
}

.-v-pl.\2xl {
    padding-left: var(--padding-2xl)
}

.-v-py.xs {
    padding-top: var(--padding-xs);
    padding-bottom: var(--padding-xs)
}

.-v-py.sm {
    padding-top: var(--padding-sm);
    padding-bottom: var(--padding-sm)
}

.-v-py.md {
    padding-top: var(--padding-md);
    padding-bottom: var(--padding-md)
}

.-v-py.lg {
    padding-top: var(--padding-lg);
    padding-bottom: var(--padding-lg)
}

.-v-py.xl {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl)
}

.-v-py.\2xl {
    padding-top: var(--padding-2xl);
    padding-bottom: var(--padding-2xl)
}

.-v-pt.xs {
    padding-top: var(--padding-xs)
}

.-v-pt.sm {
    padding-top: var(--padding-sm)
}

.-v-pt.md {
    padding-top: var(--padding-md)
}

.-v-pt.lg {
    padding-top: var(--padding-lg)
}

.-v-pt.xl {
    padding-top: var(--padding-xl)
}

.-v-pt.\2xl {
    padding-top: var(--padding-2xl)
}

.-v-pb.xs {
    padding-bottom: var(--padding-xs)
}

.-v-pb.sm {
    padding-bottom: var(--padding-sm)
}

.-v-pb.md {
    padding-bottom: var(--padding-md)
}

.-v-pb.lg {
    padding-bottom: var(--padding-lg)
}

.-v-pb.xl {
    padding-bottom: var(--padding-xl)
}

.-v-pb.\2xl {
    padding-bottom: var(--padding-2xl)
}

.-v-h.xs {
    height: var(--height-xs)
}

.-v-h.sm {
    height: var(--height-sm)
}

.-v-h.md {
    height: var(--height-md)
}

.-v-h.lg {
    height: var(--height-lg)
}

.-v-h.xl {
    height: var(--height-xl)
}

.-v-h.\2xl {
    height: var(--height-2xl)
}

.-v-w.xs {
    width: var(--width-xs)
}

.-v-w.sm {
    width: var(--width-sm)
}

.-v-w.md {
    width: var(--width-md)
}

.-v-w.lg {
    width: var(--width-lg)
}

.-v-w.xl {
    width: var(--width-xl)
}

.-v-w.\2xl {
    width: var(--width-2xl)
}

.-v-h.square.xs {
    width: var(--height-xs)
}

.-v-h.square.sm {
    width: var(--height-sm)
}

.-v-h.square.md {
    width: var(--height-md)
}

.-v-h.square.lg {
    width: var(--height-lg)
}

.-v-h.square.xl {
    width: var(--height-xl)
}

.-v-h.square.\2xl {
    width: var(--height-2xl)
}

.cos-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-user-select: none;
    user-select: none;
    line-height: 0
}

.cos-btn.square {
    padding: 0
}

.cos-btn[disabled] {
    cursor: not-allowed
}

._button_1k0md_1 {
    color: var(--color-white)
}

._button_k9yyk_1 {
    color: var(--color-dark)
}

._button_55o6w_1 {
    border-width: var(--border);
    border-style: solid
}

._button_1ghqp_1 {
    border-width: var(--border);
    border-style: dashed
}

._root_1j8xc_1 {
    border-radius: 40px
}

._root_1j8xc_1._active_1j8xc_7, ._root_1j8xc_1:active {
    background-color: var(--color-gray-100)
}

._input_1j8xc_11 {
    color: var(--color-dark);
    outline: 0;
    border: none;
    background-color: initial;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

._input_1j8xc_11:disabled {
    color: var(--color-gray-100)
}

._prefix_1j8xc_25 {
    margin-right: var(--margin-md);
    color: var(--color-gray-300);
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._root_1j8xc_1:hover ._prefix_1j8xc_25 {
    color: var(--color-dark)
}

._suffix_1j8xc_36 {
    margin-left: var(--margin-md);
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._input-wrapper_1j8xc_41 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid var(--color-gray-100);
    border-radius: 9px;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%
}

._input-container_1j8xc_53, ._input-wrapper_1j8xc_41, ._textarea-wrapper_1j8xc_57 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._textarea-wrapper_1j8xc_57 {
    border-radius: 9px;
    background-color: #f5f5f5;
    padding: 13px 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._textarea_1j8xc_57 {
    background-color: #f5f5f5;
    border: none;
    width: 100%;
    resize: none;
    outline: 0;
    font-size: 14px;
    line-height: 23px
}

._close_1j8xc_78 {
    width: 15px;
    height: 15px;
    fill: #858585;
    cursor: pointer
}

._input-text_1og4k_1 {
    border-radius: 40px
}

._prefix_1og4k_6 {
    margin-right: var(--margin-md);
    color: var(--color-gray-300)
}

._input-text_1og4k_1:hover ._prefix_1og4k_6 {
    color: var(--color-dark)
}

._suffix_1og4k_15 {
    margin-left: var(--margin-md)
}

._input_1og4k_1 {
    color: var(--color-dark);
    border: none;
    outline: 0;
    border-radius: var(--rounded-md);
    background-color: initial
}

._arrow-icons_1og4k_28 {
    opacity: 0
}

._input-text_1og4k_1:hover ._arrow-icons_1og4k_28 {
    opacity: 1
}

._arrow-icon-item_1og4k_37 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

._input-text_1og4k_1 ._arrow-icons_1og4k_28 ._icon-item_1og4k_41 {
    font-size: 80px
}

._layout_1wmij_1 {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

._content_1wmij_7, ._layout_1wmij_1 {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    flex: auto
}

._content_1wmij_7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

._header_1wmij_12 {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

._hassider_1wmij_17, ._header_1wmij_12 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

._hassider_1wmij_17 {
    -webkit-flex-direction: row;
    flex-direction: row
}

._sider_1wmij_20 {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 100%
}

._menu_c0438_1 {
    cursor: pointer;
    position: relative
}

._popover_c0438_6 {
    border-radius: 40px;
    background-color: var(--color-gray-50);
    color: var(--color-dark);
    z-index: 20
}

._ul_c0438_13 {
    list-style-type: none
}

._menu-option_c0438_17 {
    white-space: nowrap
}

._option_c0438_22 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._paragraph_1x5pa_1 {
    font-weight: var(--font-normal)
}

._paragraph_1x5pa_1.xs {
    font-size: var(--font-xs);
    line-height: var(--leading-xs)
}

._paragraph_1x5pa_1.sm {
    font-size: var(--font-sm);
    line-height: var(--leading-sm)
}

._paragraph_1x5pa_1.md {
    font-size: var(--font-md);
    line-height: var(--leading-md)
}

._paragraph_1x5pa_1.lg {
    font-size: var(--font-lg);
    line-height: var(--leading-lg)
}

._no-spacing_1x5pa_25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._no-spacing_1x5pa_25 ._paragraph_1x5pa_1.xs {
    margin-top: -10px;
    margin-bottom: -10px
}

._no-spacing_1x5pa_25 ._paragraph_1x5pa_1.sm {
    margin-top: -30px;
    margin-bottom: -30px
}

._no-spacing_1x5pa_25 ._paragraph_1x5pa_1.md {
    margin-top: -35px;
    margin-bottom: -35px
}

._no-spacing_1x5pa_25 ._paragraph_1x5pa_1.lg {
    margin-top: -40px;
    margin-bottom: -40px
}

._prefix_1x5pa_51, ._suffix_1x5pa_56 {
    display: inline-block;
    vertical-align: initial
}

._radio-button_17dqe_1 {
    border-radius: 40px
}

._root_ivjvl_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._root_151wl_1 {
    border-radius: 40px
}

._root_151wl_1._active_151wl_6, ._root_151wl_1:active {
    background-color: var(--color-gray-100)
}

._input_151wl_10 {
    color: var(--color-dark);
    outline: 0;
    border: none;
    background-color: initial;
    -webkit-user-select: none;
    user-select: none;
    cursor: default
}

._prefix_151wl_20 {
    margin-right: var(--margin-md);
    color: var(--color-gray-300)
}

._root_151wl_1:hover ._prefix_151wl_20 {
    color: var(--color-dark)
}

._subfix_151wl_29 {
    margin-left: var(--margin-md)
}

._select_16iai_1 {
    border-radius: 40px;
    position: relative
}

._select_16iai_1._active_16iai_6, ._select_16iai_1:active {
    background-color: var(--color-gray-100)
}

._inherit_16iai_11 {
    background-color: inherit !important
}

._border_16iai_15 {
    position: relative
}

._popover_16iai_22 {
    background-color: var(--color-gray-900);
    color: var(--color-light);
    border-radius: 40px;
    z-index: 20
}

._option_16iai_36 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-user-select: none;
    user-select: none
}

._horizontal_1e3ql_5._last_1e3ql_13 {
    margin-right: 0
}

._vertical_1e3ql_9._last_1e3ql_13 {
    margin-bottom: 0
}

._wrapper_11l4h_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    position: relative;
    margin-right: 16px;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    overflow: hidden;
    color: var(--color-gray-400)
}

._wrapper_11l4h_1:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    margin-right: 0
}

._wrapper_11l4h_1 ._icon_11l4h_20 {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    font-size: var(--font-lg);
    line-height: 30px;
    text-align: center
}

._wrapper_11l4h_1 ._icon_11l4h_20 ._border_11l4h_28 {
    border-radius: 50%;
    border: 1px solid var(--color-gray-400)
}

._wrapper_11l4h_1 ._title_11l4h_32 {
    position: relative;
    display: inline-block;
    padding-right: 16px;
    font-size: var(--font-lg);
    height: 32px;
    line-height: 32px
}

._wrapper_11l4h_1 ._title_11l4h_32:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 9999px;
    height: 2px;
    background-color: var(--color-gray-400)
}

._wrapper_11l4h_1:last-child ._title_11l4h_32:after {
    display: none
}

._wrapper_11l4h_1 ._description_11l4h_53 {
    font-size: var(--font-md);
    line-height: 1.5
}

._wrapper_11l4h_1.finish {
    color: var(--color-gray-400)
}

._wrapper_11l4h_1.finish ._icon_11l4h_20 {
    color: var(--color-primary-600)
}

._wrapper_11l4h_1.finish ._icon_11l4h_20 ._border_11l4h_28 {
    border-color: var(--color-primary-600)
}

._wrapper_11l4h_1.finish ._title_11l4h_32:after {
    background-color: var(--color-primary-600)
}

._wrapper_11l4h_1.process {
    color: var(--color-gray-400)
}

._wrapper_11l4h_1.process ._icon_11l4h_20 {
    color: var(--color-primary-600)
}

._wrapper_11l4h_1.process ._icon_11l4h_20 ._border_11l4h_28 {
    color: var(--color-white);
    background-color: var(--color-primary-600);
    border-color: var(--color-primary-600)
}

._wrapper_11l4h_1.process ._title_11l4h_32 {
    color: var(--color-dark);
    border-color: var(--color-primary-600);
    font-weight: var(--font-bold)
}

._wrapper_11l4h_1.error ._description_11l4h_53, ._wrapper_11l4h_1.error ._icon_11l4h_20, ._wrapper_11l4h_1.error ._title_11l4h_32 {
    color: #f5222d
}

._wrapper_11l4h_1.error ._icon_11l4h_20 ._border_11l4h_28 {
    border-color: #f5222d
}

._steps_ohx0o_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

._table_1svs5_1 {
    table-layout: fixed;
    border-collapse: initial;
    border-spacing: 0;
    border-radius: var(--rounded-md);
    text-align: left;
    border-top: 1px solid var(--color-gray-200);
    border-left: 1px solid var(--color-gray-200)
}

._td_1svs5_12, ._th_1svs5_12, ._thead_1svs5_12 {
    vertical-align: middle
}

._td_1svs5_12, ._th_1svs5_12 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--color-gray-200)), to(var(--color-gray-200))), -webkit-gradient(linear, left top, left bottom, from(var(--color-gray-200)), to(var(--color-gray-200)));
    background-image: -webkit-linear-gradient(var(--color-gray-200), var(--color-gray-200)), -webkit-linear-gradient(var(--color-gray-200), var(--color-gray-200));
    background-image: linear-gradient(var(--color-gray-200), var(--color-gray-200)), linear-gradient(var(--color-gray-200), var(--color-gray-200));
    background-repeat: no-repeat;
    -webkit-background-size: 1px 100%, 100% 1px;
    background-size: 1px 100%, 100% 1px;
    background-position: 100% 0, 100% 100%
}

._thead_1svs5_12 ._tr_1svs5_25 {
    color: var(--color-white);
    background-color: var(--color-primary-500)
}

._thead_1svs5_12 ._th_1svs5_12 {
    color: var(--color-white)
}

._card_2qswq_1 {
    border-width: var(--border);
    border-style: solid;
    border-radius: var(--rounded-md)
}

._header_2qswq_8 {
    padding: var(--padding-sm) var(--padding-md)
}

._header-title_2qswq_12 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

._header-extra_2qswq_16 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._content_2qswq_20:first-child, ._footer_2qswq_21:first-child {
    padding-top: var(--padding-sm)
}

._content_2qswq_20, ._footer_2qswq_21 {
    padding: 0 var(--padding-md) var(--padding-sm)
}

._action_2qswq_29 {
    padding: var(--padding-sm) var(--padding-md)
}

.cos-tree {
    -webkit-user-select: none;
    user-select: none
}

.cos-tree-label {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    flex: auto;
    white-space: nowrap
}

.cos-tree .cos-tree-arrow .cos-icon {
    font-size: .75em
}

.cos-tree-prefix, .cos-tree-subfix {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.cos-tree-input {
    background-color: initial;
    border: none;
    outline: 0;
    cursor: default;
    color: currentColor
}

.cos-tree-input:focus {
    cursor: text
}

.cos-drag-handle {
    display: none;
    opacity: 0;
    content: "";
    padding-top: 5px;
    padding-bottom: 5px;
    bottom: 0
}

.cos-drag-handle span {
    top: 7px;
    left: -6px;
    width: 6px;
    height: 6px;
    border-radius: 6px
}

.cos-tree.dragging .cos-drag-handle {
    display: block
}

.cos-tree.dragging .drag-off .cos-drag-handle {
    display: none
}

.cos-tree.dragging .cos-drag-handle:hover {
    opacity: 1;
    visibility: visible
}

._header_19pn4_6.active, ._header_19pn4_6.hover, ._header_19pn4_6:active, ._header_19pn4_6:hover {
    color: var(--color-white)
}

._tree_19pn4_1.dragging ._header_19pn4_6.tree-group:hover:not(.active) {
    border: 1px solid var(--color-primary-500)
}

._tree_19pn4_1.dragging ._content_19pn4_18.drag-off ._header_19pn4_6.tree-group:hover:not(.active) {
    border: 1px solid transparent
}

._input_19pn4_36:focus {
    opacity: .5
}

._drag-handle_19pn4_43 {
    border-bottom: 1px solid var(--color-primary-500)
}

._drag-handle_19pn4_43 span {
    border: 1px solid var(--color-primary-500)
}

._tree_13k4i_1.dragging ._header_13k4i_6.tree-group:hover:not(.active) {
    border: 1px solid var(--color-gray-100)
}

._tree_13k4i_1.dragging ._content_13k4i_12.drag-off ._header_13k4i_6.tree-group:hover:not(.active) {
    border: 1px solid transparent
}

._input_13k4i_30:focus {
    opacity: .5
}

._drag-handle_13k4i_37 {
    border-bottom: 1px solid var(--color-gray-100)
}

._drag-handle_13k4i_37 span {
    border: 1px solid var(--color-gray-100)
}

._header_1arl2_6.active, ._header_1arl2_6:active {
    color: var(--color-primary-500);
    background-color: hsla(var(--hsl-primary-500), .06)
}

._tree_1arl2_1.dragging ._header_1arl2_6.tree-group:hover:not(.active) {
    border: 1px solid hsla(var(--hsl-primary-500), .5)
}

._tree_1arl2_1.dragging ._content_1arl2_17.drag-off ._header_1arl2_6.tree-group:hover:not(.active) {
    border: 1px solid transparent
}

._input_1arl2_35:focus {
    opacity: .5
}

._drag-handle_1arl2_41 {
    border-bottom: 1px solid hsla(var(--hsl-primary-500), .5)
}

._drag-handle_1arl2_41 span {
    border: 1px solid hsla(var(--hsl-primary-500), .5)
}

._item_1hhqn_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    padding-left: 18px;
    padding-right: 2px;
    border-radius: var(--rounded-md);
    font-size: var(--font-sm)
}

._selected_1hhqn_10 {
    background: var(--color-neutral-light)
}

._header_1hhqn_13 {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    flex: auto
}

._prefix_1hhqn_16 {
    margin-right: 100px
}

._extra_1hhqn_20, ._prefix_1hhqn_16 {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

._breadcrumb-item_zcks6_5 {
    color: var(--color-gray-400)
}

._link_zcks6_10:hover {
    color: var(--color-primary-500);
    cursor: pointer
}

._icon_zcks6_19, ._separator_zcks6_15 {
    --margin-xs: 20px;
    --margin-sm: 20px;
    --margin-md: 20px
}

._breadcrumb-item_zcks6_5:last-child {
    font-weight: var(--font-bold);
    color: var(--color-dark)
}

._breadcrumb-item_zcks6_5:last-child ._separator_zcks6_15 {
    display: none
}

._tag_1br8p_1 {
    border-radius: calc(var(--rounded-md) * 5);
    color: var(--color-white)
}

._content_1br8p_24, ._prefix_1br8p_10, ._suffix_1br8p_17, ._tag_1br8p_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._row_18y4t_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._col_18y4t_5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

._image_1msmd_1 {
    position: relative
}

._img_1msmd_5 {
    width: 100%
}

._fallback_1msmd_10, ._placeholder_1msmd_9 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._content_1msmd_19 {
    position: absolute
}

._list-wrap_1e9ho_1 {
    position: relative
}

._list_1e9ho_1 {
    overflow: hidden;
    height: 100%
}

._x_1e9ho_10 {
    overflow-x: auto;
    white-space: nowrap
}

._y_1e9ho_15 {
    overflow-y: auto
}

._dropdown_cmrix_1 {
    z-index: 100
}

._tabs_6olel_1 {
    position: relative
}

._cursor_6olel_5 {
    background-color: var(--color-gray-900);
    bottom: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

._tabs-content_6olel_13 {
    position: relative;
    -webkit-transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    overflow: hidden
}

._tab-pane_6olel_19 {
    opacity: .6;
    width: 100%
}

._tab-pane_6olel_19.hover, ._tab-pane_6olel_19:hover {
    opacity: .9
}

._tab-pane-animated_6olel_29 {
    top: 0;
    -webkit-transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s;
    transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s
}

._tab-pane_6olel_19.active, ._tab-pane_6olel_19:active {
    background-color: initial;
    font-weight: 700;
    opacity: 1
}

._label_6olel_40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-user-select: none;
    user-select: none
}

._tabs-nav-wrapper_6olel_48 {
    position: relative;
    overflow: hidden
}

._tabs-nav_6olel_48 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._tabs-nav-scroll_6olel_58 {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 30px;
    margin-top: -30px;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

._tabs-nav-item_6olel_66 {
    padding-left: 6px;
    padding-right: 6px
}

._tabs-divider_6olel_75 {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .06)
}

._tabs-cursor_6olel_84 {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: var(--color-primary-500);
    -webkit-transition: width .3s, left .3s, right .3s;
    transition: width .3s, left .3s, right .3s
}

._link_dc02o_1 {
    cursor: pointer
}

._carousel_181j0_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._container_181j0_8 {
    position: relative
}

._indicators_181j0_12 {
    position: absolute;
    bottom: var(--margin-xs);
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    margin: 0;
    padding: 0;
    z-index: 3
}

._tacitly_181j0_22 {
    width: 7px;
    height: 7px;
    margin-left: var(--margin-xs);
    float: left;
    display: block;
    padding: 0;
    background-color: var(--color-gray-300);
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

._dot_181j0_34 {
    border-radius: 100%
}

._dot_181j0_34._active_181j0_39 {
    background-color: var(--color-gray-50)
}

._line_181j0_43 {
    width: 15px;
    height: 3px;
    margin-left: 2px
}

._line_181j0_43._active_181j0_39 {
    background-color: var(--color-gray-50);
    width: 25px
}

._arrow_181j0_53 {
    width: 33px;
    height: 33px;
    margin-top: -17px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    z-index: 5;
    cursor: pointer;
    vertical-align: middle;
    text-align: center
}

._arrow-left_181j0_67 {
    left: 16px
}

._arrow-right_181j0_71 {
    right: 16px
}

._arrow_181j0_53 img {
    max-width: inherit
}

._item_181j0_79 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    visibility: hidden;
    overflow: hidden;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._light_181j0_94 {
    z-index: 2;
    visibility: visible
}

._horizontal_evdc9_2 {
    display: block;
    height: 1px;
    width: 100%;
    margin: 24px 0;
    border-top: 1px solid var(--color-gray-100)
}

._vertical_evdc9_10 {
    display: inline-block;
    width: 1px;
    height: 1em;
    margin: 0 8px;
    vertical-align: middle;
    position: relative;
    border-left: 1px solid var(--color-gray-100)
}

._slot-container_evdc9_21 {
    position: absolute;
    padding: 0 20px;
    left: 50%;
    -webkit-transform: translate(-50%) translateY(-50%);
    transform: translate(-50%) translateY(-50%);
    font-weight: 500
}

._cos-cascader_68p6b_2 {
    position: relative;
    display: inline-block
}

._cos-cascader_68p6b_2 ._cos-trigger_68p6b_6 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 100px;
    border: 1px solid rgba(31, 31, 31, .1);
    height: var(--height-md);
    width: 2060px;
    border-radius: var(--rounded-md)
}

._cos-trigger_68p6b_6.trigger-active {
    border: 1px solid #1e1e1e
}

._cos-cascader_68p6b_2 ._cos-popover-wrapper_68p6b_18 {
    margin-top: var(--padding-sm);
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .14901960784313725);
    box-shadow: 0 0 5px rgba(0, 0, 0, .14901960784313725)
}

._cos-trigger-input_68p6b_27 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

._cos-trigger-input_68p6b_27 input {
    border: none;
    background: 0 0
}

._cos-trigger-input_68p6b_27 input:focus {
    outline: 0
}

._cos-cascader-items_68p6b_37 {
    height: 1100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: var(--color-white)
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 {
    height: 100%;
    width: 2060px;
    padding: 100px 0;
    overflow: auto;
    -webkit-overflow-scrolling: auto;
    background-color: #26262c;
    border-radius: var(--padding-sm);
    margin-right: 20px
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52 {
    padding: 70px 100px 70px 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    cursor: pointer;
    white-space: nowrap
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52._active_68p6b_63, ._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52:hover {
    background: hsla(var(--hsl-light), .6)
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52 > ._cos-name_68p6b_66 {
    width: 1800px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    user-select: none
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52 > ._cos-icons_68p6b_73 ._icon-right-arrow_68p6b_73 {
    -webkit-transform: scale(1);
    transform: scale(1)
}

._cos-cascader-items_68p6b_37 ._cos-left_68p6b_42 ._cos-label_68p6b_52 > ._cos-icons_68p6b_73 ._icon-loading_68p6b_76 {
    -webkit-animation: _spin_68p6b_1 2s linear infinite;
    animation: _spin_68p6b_1 2s linear infinite
}

._cos-cascader-items_68p6b_37 ._cos-right_68p6b_79 {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: auto;
    border-radius: var(--padding-sm)
}

._dialog_1wz6i_1 {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 24px;
    background: #fff;
    color: #1f1f1f;
    z-index: 50;
    border-radius: 15px;
    font-weight: var(--font-bold)
}

._close_1wz6i_14 {
    position: absolute;
    right: 10px;
    top: 10px
}

._avatar_9uapm_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    color: var(--color-gray-800);
    background: var(--color-gray-200);
    border-radius: 50%
}

._avatar_9uapm_1 img {
    display: block;
    height: 100%;
    max-width: 100% !important;
    object-fit: cover
}

._content_9uapm_21, ._fallback_9uapm_23, ._placeholder_9uapm_22 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._load_1bdt7_2 {
    color: rgba(0, 0, 0, .6509803921568628)
}

._result_83vkw_4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

._load_83vkw_1 {
    line-height: 1.5;
    color: rgba(0, 0, 0, .6509803921568628);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #1890ff;
    vertical-align: middle;
    text-align: center;
    opacity: 0;
    position: absolute;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86), -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    display: none
}

._loading_83vkw_1 {
    opacity: 1;
    position: static;
    display: block
}

._nested_83vkw_1 {
    position: relative
}

._nested-loading_83vkw_1 {
    display: block;
    position: absolute;
    height: 100%;
    max-height: 360px;
    width: 100%;
    z-index: 4
}

._container_83vkw_1 {
    position: relative;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    zoom: 1;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    opacity: .5;
    -webkit-filter: blur(.5px);
    filter: blur(.5px)
}

._container_83vkw_1:after, ._container_83vkw_1:before {
    content: "";
    display: table
}

._container_83vkw_1:after {
    clear: both;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: .3;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 10
}

._result_83vkw_4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row
}

._result_4lgws_4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

._load_4lgws_1 {
    line-height: 1.5;
    color: rgba(0, 0, 0, .6509803921568628);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #1890ff;
    vertical-align: middle;
    text-align: center;
    opacity: 0;
    position: absolute;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86), -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    display: none
}

._loading_4lgws_1 {
    opacity: 1;
    position: static;
    display: block
}

._nested_4lgws_1 {
    position: relative
}

._nested-loading_4lgws_1 {
    display: block;
    position: absolute;
    height: 100%;
    max-height: 360px;
    width: 100%;
    z-index: 4
}

._container_4lgws_1 {
    position: relative;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    zoom: 1;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    opacity: .5;
    -webkit-filter: blur(.5px);
    filter: blur(.5px)
}

._container_4lgws_1:after, ._container_4lgws_1:before {
    content: "";
    display: table
}

._container_4lgws_1:after {
    clear: both;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: .3;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 10
}

._result_4lgws_4 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._rate_27ac7_2 {
    cursor: pointer;
    display: inline-block
}

._icons-row_27ac7_7 {
    position: relative;
    display: inline-block
}

._row-empty_27ac7_13, ._row_27ac7_12 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._row_27ac7_12 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

._item_27ac7_29 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    fill: #f60;
    width: 12px;
    height: 12px
}

._decimal_27ac7_36 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative
}

._decimal-inner_27ac7_42 {
    height: 100%;
    vertical-align: top;
    overflow: hidden;
    display: inline-block
}

.cu-block {
    display: block
}

.cu-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.cu-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row
}

.cu-flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.cu-flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.cu-flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.cu-flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.cu-flex-wrap-reverse {
    -webkit-flex-wrap: reverse;
    flex-wrap: reverse
}

.cu-flex-nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.cu-col-auto {
    grid-column: auto
}

.cu-row-auto {
    grid-row: auto
}

.cu-text-left {
    text-align: left
}

.cu-text-center {
    text-align: center
}

.cu-text-right {
    text-align: right
}

.cu-text-justify {
    text-align: justify
}

.cu-text-ellipsis {
    text-overflow: ellipsis
}

.cu-text-clip {
    text-overflow: clip
}

.cu-border-solid {
    border-style: solid
}

.cu-border-dashed {
    border-style: dashed
}

.cu-border-dotted {
    border-style: dotted
}

.cu-border-double {
    border-style: double
}

.cu-border-none {
    border-style: none
}

.cu-border-hidden {
    border-style: hidden
}

.cu-border-collapse {
    border-collapse: collapse
}

.cu-border-separate {
    border-collapse: initial
}

.cu-border {
    border-width: 1px
}

.cu-border-0 {
    border-width: 0
}

.cu-border-transparent {
    border-color: transparent
}

.cu-border-current {
    border-color: currentColor
}

.cu-font-thin {
    font-weight: 100
}

.cu-font-extralight {
    font-weight: 200
}

.cu-font-light {
    font-weight: 300
}

.cu-font-normal {
    font-weight: 400
}

.cu-font-medium {
    font-weight: 500
}

.cu-font-semibold {
    font-weight: 600
}

.cu-font-bold {
    font-weight: 700
}

.cu-font-extrabold {
    font-weight: 800
}

.cu-font-black {
    font-weight: 900
}

.cu-text-xs {
    font-size: 11px
}

.cu-text-sm {
    font-size: 12px
}

.cu-text-base {
    font-size: 14px
}

.cu-text-lg {
    font-size: 16px
}

.cu-text-xl {
    font-size: 19px
}

.cu-text-2xl {
    font-size: 24px
}

.cu-text-3xl {
    font-size: 35px
}

.cu-w-auto {
    width: auto
}

.cu-w-px {
    width: 1px
}

.cu-w-full {
    width: 100%
}

.cu-w-screen {
    width: 100vw
}

.cu-w-min {
    width: -webkit-min-content;
    width: min-content
}

.cu-w-max {
    width: -webkit-max-content;
    width: max-content
}

.cu-w-1\/2 {
    width: 50%
}

.cu-h-auto {
    height: auto
}

.cu-h-px {
    height: 1px
}

.cu-h-full {
    height: 100%
}

.cu-h-screen {
    height: 100vw
}

.cu-h-min {
    height: -webkit-min-content;
    height: min-content
}

.cu-h-max {
    height: -webkit-max-content;
    height: max-content
}

.cu-h-1\/2 {
    height: 50%
}

.cu-flex-shrink-0 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.cu-flex-shrink {
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.cu-flex-grow-0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.cu-flex-grow {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.cu-flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.cu-flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.cu-flex-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto
}

.cu-flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.cu-color-primary {
    color: #4e6ef2
}

.cu-color-text {
    color: #1e1f24
}

.cu-color-source {
    color: #848691
}

.cu-color-info {
    color: #b7b9c1
}

.cu-color-green {
    color: #39b362
}

.cu-color-white {
    color: #fff
}

.cu-color-blue {
    color: #2440b3
}

.cu-color-red {
    color: #eb3333
}

.cu-color-red-light-100 {
    color: #f33
}

.cu-color-orange-100 {
    color: #fd503e
}

.cu-row {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    -webkit-box-lines: single;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: flex-start;
    -webkit-flex-wrap: nowrap
}

.cu-row-tight {
    margin-right: -1px;
    margin-left: 0
}

.cu-row-wide {
    position: relative;
    margin: 0 -13px
}

.cu-row-wide .row {
    padding: 0 13px
}

.cu-row-top {
    position: relative;
    margin-top: -15px
}

.cu-row-top .row:first-child {
    padding-top: 15px
}

.cu-row-bottom {
    position: relative;
    margin-bottom: -13.5px
}

.cu-row-bottom .row:last-child {
    padding-bottom: 13.5px
}

.cu-col-xs-1, .cu-col-xs-2, .cu-col-xs-3, .cu-col-xs-4, .cu-col-xs-5, .cu-col-xs-6, .cu-col-xs-7, .cu-col-xs-8, .cu-col-xs-9, .cu-col-xs-10, .cu-col-xs-11, .cu-col-xs-12 {
    position: relative;
    min-height: 1px
}

.cu-row-tight .col-xs-1, .cu-row-tight .col-xs-2, .cu-row-tight .col-xs-3, .cu-row-tight .col-xs-4, .cu-row-tight .col-xs-5, .cu-row-tight .col-xs-6, .cu-row-tight .col-xs-7, .cu-row-tight .col-xs-8, .cu-row-tight .col-xs-9, .cu-row-tight .col-xs-10, .cu-row-tight .col-xs-11, .cu-row-tight .col-xs-12 {
    padding-right: 1px;
    padding-left: 0
}

.cu-col-xs-1 {
    width: 8.33333333%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto
}

.cu-col-xs-2 {
    width: 16.66666667%;
    -webkit-box-flex: 2;
    -webkit-flex: 2 2 auto
}

.cu-col-xs-3 {
    width: 25%;
    -webkit-box-flex: 3;
    -webkit-flex: 3 3 auto
}

.cu-col-xs-4 {
    width: 33.33333333%;
    -webkit-box-flex: 4;
    -webkit-flex: 4 4 auto
}

.cu-col-xs-5 {
    width: 41.66666667%;
    -webkit-box-flex: 5;
    -webkit-flex: 5 5 auto
}

.cu-col-xs-6 {
    width: 50%;
    -webkit-box-flex: 6;
    -webkit-flex: 6 6 auto
}

.cu-col-xs-7 {
    width: 58.33333333%;
    -webkit-box-flex: 7;
    -webkit-flex: 7 7 auto
}

.cu-col-xs-8 {
    width: 66.66666667%;
    -webkit-box-flex: 8;
    -webkit-flex: 8 8 auto
}

.cu-col-xs-9 {
    width: 75%;
    -webkit-box-flex: 9;
    -webkit-flex: 9 9 auto
}

.cu-col-xs-10 {
    width: 83.33333333%;
    -webkit-box-flex: 10;
    -webkit-flex: 10 10 auto
}

.cu-col-xs-11 {
    width: 91.66666667%;
    -webkit-box-flex: 11;
    -webkit-flex: 11 11 auto
}

.cu-col-xs-12 {
    width: 100%;
    -webkit-box-flex: 12;
    -webkit-flex: 12 12 auto
}

.cu-font-lg {
    font: 16px/25px -apple-system, Arial, Helvetica, sans-serif
}

.cu-my-font-lg {
    margin-top: -4px;
    margin-bottom: -5px
}

.cu-font-base {
    font: 14px/23px -apple-system, Arial, Helvetica, sans-serif
}

.cu-title {
    font: 19px/25px -apple-system, Arial, Helvetica, sans-serif;
    color: #1e1f24
}

@media (min-width: 376px) {
    .title {
        display: block;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle
    }
}

.cu-text, .cu-text-border {
    font-weight: 400;
    -webkit-box-sizing: content-box;
    font-size: 11px;
    font-style: normal;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis
}

.cu-ml-0 {
    margin-left: 0
}

.cu-ml-xs {
    margin-left: 2px
}

.cu-ml-sm {
    margin-left: 6px
}

.cu-ml-base {
    margin-left: 8px
}

.cu-ml-md, .cu-ml-xs-lg {
    margin-left: 12px
}

.cu-ml-xs-xl {
    margin-left: 20px
}

.cu-mr-0 {
    margin-right: 0
}

.cu-mr-xs {
    margin-right: 2px
}

.cu-mr-sm {
    margin-right: 6px
}

.cu-mr-base {
    margin-right: 8px
}

.cu-mr-md, .cu-mr-xs-lg {
    margin-right: 12px
}

.cu-mr-xs-xl {
    margin-right: 20px
}

.cu-mx-base {
    margin-left: -13px;
    margin-right: -13px
}

.cu-mt-0 {
    margin-top: 0
}

.cu-mt-xs {
    margin-top: 6px
}

.cu-mt-sm {
    margin-top: 9px
}

.cu-mt-xs-base {
    margin-top: 12px
}

.cu-mt-xs-md {
    margin-top: 15px
}

.cu-mt-xs-lg {
    margin-top: 18px
}

.cu-mt-xl {
    margin-top: 21px
}

.cu-mt-xxl {
    margin-top: 27px
}

.cu-mb-0 {
    margin-bottom: 0
}

.cu-mb-xs {
    margin-bottom: 6px
}

.cu-mb-sm {
    margin-bottom: 9px
}

.cu-mb-xs-base {
    margin-bottom: 12px
}

.cu-mb-xs-md {
    margin-bottom: 15px
}

.cu-mb-xs-lg {
    margin-bottom: 18px
}

.cu-mb-xl {
    margin-bottom: 21px
}

.cu-mb-xxl {
    margin-bottom: 27px
}

.cu-my-base {
    margin-top: 4.5px;
    margin-bottom: 4.5px
}

.cu-pl-0 {
    padding-left: 0
}

.cu-pl-sm {
    padding-left: 6px
}

.cu-pl-base {
    padding-left: 8px
}

.cu-pl-md, .cu-pl-xs-lg {
    padding-left: 12px
}

.cu-pl-xs-xl {
    padding-left: 20px
}

.cu-pr-0 {
    padding-right: 0
}

.cu-pr-sm {
    padding-right: 6px
}

.cu-pr-base {
    padding-right: 8px
}

.cu-pr-md, .cu-pr-xs-lg {
    padding-right: 12px
}

.cu-pr-xs-xl {
    padding-right: 20px
}

.cu-px-base {
    padding-left: 13px;
    padding-right: 13px
}

.cu-pt-0 {
    padding-top: 0
}

.cu-pt-xs {
    padding-top: 6px
}

.cu-pt-sm {
    padding-top: 9px
}

.cu-pt-xs-base {
    padding-top: 12px
}

.cu-pt-xs-md {
    padding-top: 15px
}

.cu-pt-xs-lg {
    padding-top: 18px
}

.cu-pt-xl {
    padding-top: 21px
}

.cu-pt-xxl {
    padding-top: 27px
}

.cu-pb-0 {
    padding-bottom: 0
}

.cu-pb-xs {
    padding-bottom: 6px
}

.cu-pb-sm {
    padding-bottom: 9px
}

.cu-pb-xs-base {
    padding-bottom: 12px
}

.cu-pb-xs-md {
    padding-bottom: 15px
}

.cu-pb-xs-lg {
    padding-bottom: 18px
}

.cu-pb-xl {
    padding-bottom: 21px
}

.cu-pb-xxl {
    padding-bottom: 27px
}

.cu-py-base {
    padding-top: 4.5px;
    padding-bottom: 4.5px
}

.cu-text {
    padding: 0 5px;
    color: #fff;
    line-height: 1.4;
    height: 14px;
    border-radius: 300px
}

.cu-text, .cu-text-border {
    margin-bottom: 2px;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    box-sizing: initial
}

.cu-text-border {
    height: 12px;
    line-height: 1.2;
    border-radius: 21px;
    padding: 0 4px
}

.cu-text-border-green {
    color: #39b362;
    background-color: rgba(57, 179, 98, .1);
    border: 1px solid rgba(57, 179, 98, .5)
}

.cu-line-clamp-default {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width: 375px) {
    .cu-line-clamp-default {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        -webkit-line-clamp: 2
    }
}

.cu-line-clamp-1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-line-clamp: 1
}

.cu-line-clamp-2, .cu-line-clamp-3, .cu-line-clamp-4, .cu-line-clamp-5, .cu-line-clamp-6, .cu-line-clamp-7, .cu-line-clamp-8, .cu-line-clamp-9, .cu-line-clamp-10 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.cu-line-clamp-2 {
    -webkit-line-clamp: 2
}

.cu-line-clamp-3 {
    -webkit-line-clamp: 3
}

.cu-line-clamp-4 {
    -webkit-line-clamp: 4
}

.cu-line-clamp-5 {
    -webkit-line-clamp: 5
}

.cu-line-clamp-6 {
    -webkit-line-clamp: 6
}

.cu-line-clamp-7 {
    -webkit-line-clamp: 7
}

.cu-line-clamp-8 {
    -webkit-line-clamp: 8
}

.cu-line-clamp-9 {
    -webkit-line-clamp: 9
}

.cu-line-clamp-10 {
    -webkit-line-clamp: 10
}

.cu-container {
    color: #1e1f24;
    width: auto;
    border: 0;
    margin: 8px;
    border-radius: 12px;
    word-break: break-word;
    word-wrap: break-word;
    background-color: #fff;
    font: 14px/23px Arial, Helvetica, sans-serif;
    padding: 21px 13px 13.5px
}

.cu-icon {
    font-family: cicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

.cu-short-answer-highlight {
    -webkit-background-size: 4px 8px, calc(100% - 8px) 8px, 4px 8px;
    background-size: 4px 8px, calc(100% - 8px) 8px, 4px 8px;
    background-repeat: no-repeat;
    background-position: left 92%, center 92%, right 92%
}

.c-darkmode .cu-color-text, .c-darkmode .cu-title {
    color: hsla(0, 0%, 100%, .8)
}

.c-darkmode .cu-container {
    background-color: #161616;
    color: hsla(0, 0%, 100%, .8)
}

.c-darkmode .cu-color-info {
    color: hsla(0, 0%, 100%, .4)
}

.c-darkmode .cu-color-source {
    color: hsla(0, 0%, 100%, .5)
}

.sc-image {
    width: 100%;
    height: 0;
    border: 0;
    overflow: hidden;
    display: block;
    border-radius: 9px;
    padding-bottom: 100%;
    position: relative
}

.sc-image img {
    border-radius: 9px;
    width: 100%
}

.sc-image .border {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 9px
}

.sc-image-rounded-sm, .sc-image-rounded-sm img, .sc-image-rounded-xs, .sc-image-rounded-xs img {
    border-radius: 0
}

.sc-image-rounded-base, .sc-image-rounded-base img {
    border-radius: 9px
}

.sc-image-rounded-md, .sc-image-rounded-md img {
    border-radius: 12px
}

.sc-image-rounded-lg, .sc-image-rounded-lg img {
    border-radius: 18px
}

.sc-image-rounded-1\/2, .sc-image-rounded-1\/2 img {
    border-radius: 50%
}

.sc-image-rounded-tl-sm, .sc-image-rounded-tl-sm img, .sc-image-rounded-tl-xs, .sc-image-rounded-tl-xs img {
    border-top-left-radius: 0
}

.sc-image-rounded-tl-base, .sc-image-rounded-tl-base img {
    border-top-left-radius: 9px
}

.sc-image-rounded-tl-md, .sc-image-rounded-tl-md img {
    border-top-left-radius: 12px
}

.sc-image-rounded-tl-lg, .sc-image-rounded-tl-lg img {
    border-top-left-radius: 18px
}

.sc-image-rounded-tr-sm, .sc-image-rounded-tr-sm img, .sc-image-rounded-tr-xs, .sc-image-rounded-tr-xs img {
    border-top-right-radius: 0
}

.sc-image-rounded-tr-base, .sc-image-rounded-tr-base img {
    border-top-right-radius: 9px
}

.sc-image-rounded-tr-md, .sc-image-rounded-tr-md img {
    border-top-right-radius: 12px
}

.sc-image-rounded-tr-lg, .sc-image-rounded-tr-lg img {
    border-top-right-radius: 18px
}

.sc-image-rounded-bl-sm, .sc-image-rounded-bl-sm img, .sc-image-rounded-bl-xs, .sc-image-rounded-bl-xs img {
    border-bottom-left-radius: 0
}

.sc-image-rounded-bl-base, .sc-image-rounded-bl-base img {
    border-bottom-left-radius: 9px
}

.sc-image-rounded-bl-md, .sc-image-rounded-bl-md img {
    border-bottom-left-radius: 12px
}

.sc-image-rounded-bl-lg, .sc-image-rounded-bl-lg img {
    border-bottom-left-radius: 18px
}

.sc-image-rounded-br-sm, .sc-image-rounded-br-sm img, .sc-image-rounded-br-xs, .sc-image-rounded-br-xs img {
    border-bottom-right-radius: 0
}

.sc-image-rounded-br-base, .sc-image-rounded-br-base img {
    border-bottom-right-radius: 9px
}

.sc-image-rounded-br-md, .sc-image-rounded-br-md img {
    border-bottom-right-radius: 12px
}

.sc-image-rounded-br-lg, .sc-image-rounded-br-lg img {
    border-bottom-right-radius: 18px
}

.sc-image-1\/1, .sc-image-3\/1, .sc-image-3\/2, .sc-image-3\/4, .sc-image-4\/3, .sc-image-5\/1, .sc-image-5\/2, .sc-image-16\/9 {
    height: 0;
    overflow: hidden
}

.sc-image-3\/4 {
    padding-bottom: 133.33333333%
}

.sc-image-5\/1 {
    padding-bottom: 20%
}

.sc-image-1\/1 {
    padding-bottom: 100%
}

.sc-image-3\/1 {
    padding-bottom: 33.33333333%
}

.sc-image-16\/9 {
    padding-bottom: 56.25%
}

.sc-image-4\/3 {
    padding-bottom: 75%
}

.sc-image-3\/2 {
    padding-bottom: 66.66666667%
}

.sc-image-5\/2 {
    padding-bottom: 40%
}

:root {
    --cos-red--5: #fff0ed;
    --cos-red--4: #ffe0db;
    --cos-red--3: #ffbfb8;
    --cos-red--2: #ff9b94;
    --cos-red--1: #ff7570;
    --cos-red-0: #f73131;
    --cos-red-1: #de3a3f;
    --cos-red-2: #bd2a33;
    --cos-red-3: #9c1c28;
    --cos-red-4: #7a111f;
    --cos-red-5: #590916;
    --cos-orange--5: #fff3eb;
    --cos-orange--4: #ffe6d6;
    --cos-orange--3: #ffcaad;
    --cos-orange--2: #ffab85;
    --cos-orange--1: #ff8a5c;
    --cos-orange-0: #fd503e;
    --cos-orange-1: #de4e26;
    --cos-orange-2: #bd381a;
    --cos-orange-3: #9c2611;
    --cos-orange-4: #7a170a;
    --cos-orange-5: #590c04;
    --cos-tan--5: #fff7e8;
    --cos-tan--4: #ffeed1;
    --cos-tan--3: #ffdaa3;
    --cos-tan--2: #ffc375;
    --cos-tan--1: #ffa947;
    --cos-tan-0: #ff8c1a;
    --cos-tan-1: #e87400;
    --cos-tan-2: #bd5a0f;
    --cos-tan-3: #9c450b;
    --cos-tan-4: #7a3207;
    --cos-tan-5: #592104;
    --cos-yellow--5: #fffce5;
    --cos-yellow--4: #fff9cc;
    --cos-yellow--3: #fff099;
    --cos-yellow--2: #ffe366;
    --cos-yellow--1: #ffd333;
    --cos-yellow-0: #ffbf00;
    --cos-yellow-1: #de9f00;
    --cos-yellow-2: #bd790b;
    --cos-yellow-3: #9c6500;
    --cos-yellow-4: #7a4b00;
    --cos-yellow-5: #593400;
    --cos-lime--5: #fdffe5;
    --cos-lime--4: #f7fcca;
    --cos-lime--3: #ebfa96;
    --cos-lime--2: #dcf763;
    --cos-lime--1: #caf531;
    --cos-lime-0: #b5f200;
    --cos-lime-1: #98d400;
    --cos-lime-2: #7cb500;
    --cos-lime-3: #629600;
    --cos-lime-4: #4a7800;
    --cos-lime-5: #345900;
    --cos-verdure--5: #f7ffe8;
    --cos-verdure--4: #ecfccf;
    --cos-verdure--3: #d6faa0;
    --cos-verdure--2: #bdf772;
    --cos-verdure--1: #a3f545;
    --cos-verdure-0: #85f218;
    --cos-verdure-1: #6dd413;
    --cos-verdure-2: #57b50e;
    --cos-verdure-3: #42960b;
    --cos-verdure-4: #307807;
    --cos-verdure-5: #215904;
    --cos-green--5: #f0ffed;
    --cos-green--4: #defcd9;
    --cos-green--3: #bbfab4;
    --cos-green--2: #96f78f;
    --cos-green--1: #70f56c;
    --cos-green-0: #49f249;
    --cos-green-1: #37d43c;
    --cos-green-2: #28b531;
    --cos-green-3: #1b9627;
    --cos-green-4: #11781f;
    --cos-green-5: #095922;
    --cos-virid--5: #e8fff0;
    --cos-teal--5: #e6fff4;
    --cos-teal--4: #c8fae7;
    --cos-teal--3: #93f5d3;
    --cos-teal--2: #60f0c2;
    --cos-teal--1: #2febb5;
    --cos-teal-0: #00e5ac;
    --cos-teal-1: #00c99e;
    --cos-teal-2: #00ad8e;
    --cos-teal-3: #00917c;
    --cos-teal-4: #007568;
    --cos-teal-5: #005952;
    --cos-virid--4: #cffce0;
    --cos-virid--3: #a0fac4;
    --cos-virid--2: #72f7ac;
    --cos-virid--1: #45f597;
    --cos-virid-0: #18f285;
    --cos-virid-1: #13d47a;
    --cos-virid-2: #39b362;
    --cos-virid-3: #0b965e;
    --cos-virid-4: #07784f;
    --cos-virid-5: #04593d;
    --cos-cyan--5: #e6fffb;
    --cos-cyan--4: #c6f7f1;
    --cos-cyan--3: #90f0e6;
    --cos-cyan--2: #5de8df;
    --cos-cyan--1: #2de0da;
    --cos-cyan-0: #00d9d9;
    --cos-cyan-1: #00b6bd;
    --cos-cyan-2: #0096a1;
    --cos-cyan-3: #007785;
    --cos-cyan-4: #005b69;
    --cos-cyan-5: #00404d;
    --cos-ocean--5: #e5fdff;
    --cos-ocean--4: #caf7fc;
    --cos-ocean--3: #96ebfa;
    --cos-ocean--2: #63dcf7;
    --cos-ocean--1: #31caf5;
    --cos-ocean-0: #00b5f2;
    --cos-ocean-1: #0098d4;
    --cos-ocean-2: #007cb5;
    --cos-ocean-3: #006296;
    --cos-ocean-4: #004a78;
    --cos-ocean-5: #003459;
    --cos-sky--5: #e8f7ff;
    --cos-sky--4: #d1eeff;
    --cos-sky--3: #a3daff;
    --cos-sky--2: #75c3ff;
    --cos-sky--1: #47a9ff;
    --cos-sky-0: #1a8cff;
    --cos-sky-1: #1472de;
    --cos-sky-2: #0f5abd;
    --cos-sky-3: #0b459c;
    --cos-sky-4: #07327a;
    --cos-sky-5: #042159;
    --cos-blue--5: #ebf3ff;
    --cos-blue--4: #d6e6ff;
    --cos-blue--3: #adcaff;
    --cos-blue--2: #85abff;
    --cos-blue--1: #5c8aff;
    --cos-blue-0: #36f;
    --cos-blue-1: #264ede;
    --cos-blue-2: #1a38bd;
    --cos-blue-3: #11269c;
    --cos-blue-4: #0a177a;
    --cos-blue-5: #040c59;
    --cos-dutch--5: #f3ebff;
    --cos-dutch--4: #e6d6ff;
    --cos-dutch--3: #caadff;
    --cos-dutch--2: #ab85ff;
    --cos-dutch--1: #8a5cff;
    --cos-dutch-0: #63f;
    --cos-dutch-1: #4e26de;
    --cos-dutch-2: #381abd;
    --cos-dutch-3: #26119c;
    --cos-dutch-4: #170a7a;
    --cos-dutch-5: #0c0459;
    --cos-purple--5: #f7e8ff;
    --cos-purple--4: #eed1ff;
    --cos-purple--3: #daa3ff;
    --cos-purple--2: #c375ff;
    --cos-purple--1: #a947ff;
    --cos-purple-0: #8c1aff;
    --cos-purple-1: #7214de;
    --cos-purple-2: #5a0fbd;
    --cos-purple-3: #450b9c;
    --cos-purple-4: #32077a;
    --cos-purple-5: #210459;
    --cos-violet--5: #ffe5fb;
    --cos-violet--4: #f7c6f1;
    --cos-violet--3: #f090e6;
    --cos-violet--2: #e85ddf;
    --cos-violet--1: #e02dda;
    --cos-violet-0: #d900d9;
    --cos-violet-1: #b600bd;
    --cos-violet-2: #9600a1;
    --cos-violet-3: #9600a1;
    --cos-violet-4: #5b0069;
    --cos-violet-5: #40004d;
    --cos-fuchsia--5: #ffe5f4;
    --cos-fuchsia--4: #fccae9;
    --cos-fuchsia--3: #fa96d7;
    --cos-fuchsia--2: #f763c8;
    --cos-fuchsia--1: #f531bd;
    --cos-fuchsia-0: #f200b5;
    --cos-fuchsia-1: #d400a6;
    --cos-fuchsia-2: #b50094;
    --cos-fuchsia-3: #960080;
    --cos-fuchsia-4: #78006a;
    --cos-fuchsia-5: #590052;
    --cos-cherry--5: #ffe8f0;
    --cos-cherry--4: #ffd1e2;
    --cos-cherry--3: #ffa3c8;
    --cos-cherry--2: #ff75b1;
    --cos-cherry--1: #ff479d;
    --cos-cherry-0: #ff1a8c;
    --cos-cherry-1: #de1480;
    --cos-cherry-2: #bd0f71;
    --cos-cherry-3: #9c0b62;
    --cos-cherry-4: #7a0750;
    --cos-cherry-5: #59043d;
    --cos-pink--5: #ffebf3;
    --cos-pink--4: #ffd6e6;
    --cos-pink--3: #ffadca;
    --cos-pink--2: #ff85ab;
    --cos-pink--1: #ff5c8a;
    --cos-pink-0: #f36;
    --cos-pink-1: #de264e;
    --cos-pink-2: #bd1a38;
    --cos-pink-3: #9c1126;
    --cos-pink-4: #7a0a17;
    --cos-pink-5: #59040c;
    --cos-brand-preferred--5: #ffebed;
    --cos-brand-preferred--4: #ffd6dc;
    --cos-brand-preferred--3: #ffadba;
    --cos-brand-preferred--2: #ff859b;
    --cos-brand-preferred--1: #fc5b7e;
    --cos-brand-preferred-0: #fa3264;
    --cos-brand-preferred-1: #db0944;
    --cos-brand-preferred-2: #bd003c;
    --cos-brand-preferred-3: #9e0037;
    --cos-brand-preferred-4: #800031;
    --cos-brand-preferred-5: #610028
}

.cos-wise, :root {
    --cos-color-text: #1e1f24;
    --cos-color-text-tiny: #50525c;
    --cos-color-text-minor: #848691;
    --cos-color-text-slim: #b7b9c1;
    --cos-color-text-inverse: #fff;
    --cos-color-text-tiny-inverse: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-slim-inverse: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light: #4e6ef2;
    --cos-color-text-on-primary: #fff;
    --cos-color-text-primary: #4e6ef2;
    --cos-color-text-on-warning-light: #e87400;
    --cos-color-text-on-warning: #fff;
    --cos-color-text-warning: #e87400;
    --cos-color-text-on-error-light: #f73131;
    --cos-color-text-on-error: #fff;
    --cos-color-text-error: #f73131;
    --cos-color-text-on-success-light: #39b362;
    --cos-color-text-on-alive-light: #fd503e;
    --cos-color-text-on-alive: #fff;
    --cos-color-text-alive: #fd503e;
    --cos-color-text-em: #eb3333;
    --cos-color-text-link: #4367b4;
    --cos-color-text-on-em: #fff;
    --cos-color-text-on-em-light: #eb3333;
    --cos-color-text-on-success: #fff;
    --cos-color-text-success: #39b362;
    --cos-color-border: #b7b9c1;
    --cos-color-border-tiny: #dbdce0;
    --cos-color-border-minor: #edeef0;
    --cos-color-border-inverse: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-tiny-inverse: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor-inverse: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-primary: #4e6ef2;
    --cos-color-border-primary-light: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-warning: #e87400;
    --cos-color-border-warning-light: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-error: #f73131;
    --cos-color-border-error-light: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-alive: #fd503e;
    --cos-color-border-alive-light: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-success: #39b362;
    --cos-color-border-em: #eb3333;
    --cos-color-border-em-light: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-light: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-bg-raised: #fff;
    --cos-color-bg-dent: #f5f6f9;
    --cos-color-bg: #fff;
    --cos-color-bg-page: #f5f6f9;
    --cos-color-bg-raised-inverse: rgba(0, 0, 0, 0.2);
    --cos-color-bg-dent-inverse: hsla(0, 0%, 100%, 0.2);
    --cos-color-bg-primary: #4e6ef2;
    --cos-color-bg-inverse: rgba(0, 0, 0, 0.5019607843137255);
    --cos-color-bg-primary-light: #edf0fd;
    --cos-color-bg-warning: #e87400;
    --cos-color-bg-warning-light: rgba(232, 116, 0, 0.10196078431372549);
    --cos-color-bg-error: #f73131;
    --cos-color-bg-error-light: rgba(247, 49, 49, 0.10196078431372549);
    --cos-color-bg-alive: #fd503e;
    --cos-color-bg-alive-light: rgba(253, 80, 62, 0.10196078431372549);
    --cos-color-text-active: #4e6ef2;
    --cos-color-bg-success: #39b362;
    --cos-color-bg-em: #eb3333;
    --cos-color-bg-em-light: rgba(235, 51, 51, 0.10196078431372549);
    --cos-color-text-tiny-active: #50525c;
    --cos-color-text-minor-active: #848691;
    --cos-color-bg-success-light: rgba(57, 179, 98, 0.10196078431372549);
    --cos-color-text-slim-active: #b7b9c1;
    --cos-color-text-inverse-active: #fff;
    --cos-color-text-tiny-inverse-active: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse-active: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-slim-inverse-active: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light-active: #4e6ef2;
    --cos-color-text-on-primary-active: #fff;
    --cos-color-text-primary-active: #4e6ef2;
    --cos-color-text-on-success-light-active: #39b362;
    --cos-color-text-on-success-active: #fff;
    --cos-color-text-success-active: #39b362;
    --cos-color-text-on-warning-light-active: #e87400;
    --cos-color-text-on-warning-active: #fff;
    --cos-color-text-warning-active: #e87400;
    --cos-color-text-on-error-light-active: #fd503e;
    --cos-color-text-on-error-active: #fff;
    --cos-color-text-error-active: #f73131;
    --cos-color-text-on-alive-light-active: #fd503e;
    --cos-color-text-em-active: #eb3333;
    --cos-color-text-link-active: rgba(67, 103, 180, 0.2);
    --cos-color-text-on-em-active: #fff;
    --cos-color-text-on-em-light-active: #eb3333;
    --cos-color-text-on-alive-active: #fff;
    --cos-color-text-alive-active: #fd503e;
    --cos-color-border-active: #4e6ef2;
    --cos-color-border-tiny-active: #dbdce0;
    --cos-color-border-minor-active: #edeef0;
    --cos-color-border-inverse-active: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-tiny-inverse-active: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor-inverse-active: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-primary-light-active: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-primary-active: #4e6ef2;
    --cos-color-border-warning-light-active: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-warning-active: #e87400;
    --cos-color-border-error-light-active: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-error-active: #f73131;
    --cos-color-border-alive-light-active: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-alive-active: #fd503e;
    --cos-color-border-success-light-active: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-border-em-active: #eb3333;
    --cos-color-border-em-light-active: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-active: #39b362;
    --cos-color-bg-raised-active: #fff;
    --cos-color-bg-dent-active: rgba(78, 110, 242, 0.4);
    --cos-color-bg-active: #fff;
    --cos-color-bg-raised-inverse-active: rgba(0, 0, 0, 0.2);
    --cos-color-bg-dent-inverse-active: hsla(0, 0%, 100%, 0.2);
    --cos-color-bg-inverse-active: rgba(0, 0, 0, 0.5019607843137255);
    --cos-color-bg-primary-light-active: #edf0fd;
    --cos-color-bg-primary-active: #4e6ef2;
    --cos-color-bg-warning-light-active: rgba(232, 116, 0, 0.10196078431372549);
    --cos-color-bg-warning-active: #e87400;
    --cos-color-bg-error-light-active: rgba(247, 49, 49, 0.10196078431372549);
    --cos-color-bg-error-active: #f73131;
    --cos-color-text-hover: #4e6ef2;
    --cos-color-bg-alive-light-active: rgba(253, 80, 62, 0.10196078431372549);
    --cos-color-text-link-visited: #4367b4;
    --cos-color-text-tiny-hover: #50525c;
    --cos-color-text-minor-hover: #848691;
    --cos-color-bg-alive-active: #fd503e;
    --cos-color-text-slim-hover: #b7b9c1;
    --cos-color-bg-success-light-active: rgba(57, 179, 98, 0.10196078431372549);
    --cos-color-text-inverse-hover: #fff;
    --cos-color-text-tiny-inverse-hover: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse-hover: hsla(0, 0%, 100%, 0.6);
    --cos-color-bg-success-active: #39b362;
    --cos-color-text-slim-inverse-hover: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light-hover: #4662d9;
    --cos-color-text-on-primary-hover: #fff;
    --cos-color-text-primary-hover: #4662d9;
    --cos-color-text-on-warning-light-hover: #d16800;
    --cos-color-text-on-warning-hover: #fff;
    --cos-color-text-warning-hover: #d16800;
    --cos-color-text-on-error-light-hover: #dd2c2c;
    --cos-color-text-on-error-hover: #fff;
    --cos-color-text-error-hover: #dd2c2c;
    --cos-color-text-on-alive-light-hover: #e34737;
    --cos-color-text-on-alive-hover: #fff;
    --cos-color-text-alive-hover: #e34737;
    --cos-color-text-on-success-light-hover: #33a058;
    --cos-color-text-em-hover: #d32d2d;
    --cos-color-text-on-em-hover: #fff;
    --cos-color-text-on-em-light-hover: #eb3333;
    --cos-color-text-on-success-hover: #fff;
    --cos-color-text-success-hover: #33a058;
    --cos-color-border-hover: #4e6ef2;
    --cos-color-border-tiny-hover: #cfd0d4;
    --cos-color-border-minor-hover: #e0e1e3;
    --cos-color-border-inverse-hover: hsla(0, 0%, 100%, 0.45098039215686275);
    --cos-color-border-tiny-inverse-hover: hsla(0, 0%, 100%, 0.34901960784313724);
    --cos-color-border-minor-inverse-hover: hsla(0, 0%, 100%, 0.25098039215686274);
    --cos-color-border-primary-light-hover: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-primary-hover: #4e6ef2;
    --cos-color-border-warning-light-hover: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-warning-hover: #e87400;
    --cos-color-border-error-light-hover: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-error-hover: #f73131;
    --cos-color-border-alive-light-hover: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-alive-hover: #fd503e;
    --cos-color-bg-raised-hover: #fff;
    --cos-color-bg-dent-hover: #e8e9ec;
    --cos-color-bg-hover: #f2f2f2;
    --cos-color-border-success-light-hover: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-border-em-hover: #eb3333;
    --cos-color-border-em-light-hover: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-hover: #39b362;
    --cos-color-bg-raised-inverse-hover: rgba(0, 0, 0, 0.30196078431372547);
    --cos-color-bg-dent-inverse-hover: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-bg-inverse-hover: rgba(0, 0, 0, 0.6);
    --cos-color-bg-primary-light-hover: #e0e3f0;
    --cos-color-bg-primary-hover: #4662d9;
    --cos-color-bg-warning-light-hover: #f8ece0;
    --cos-color-bg-warning-hover: #d16800;
    --cos-color-bg-error-light-hover: #f1dede;
    --cos-color-bg-error-hover: #dd2c2c;
    --cos-color-bg-alive-light-hover: #efe0df;
    --cos-color-text-disabled: rgba(30, 31, 36, 0.4);
    --cos-color-text-tiny-disabled: rgba(80, 82, 92, 0.4);
    --cos-color-text-minor-disabled: rgba(132, 134, 145, 0.4);
    --cos-color-text-slim-disabled: rgba(183, 185, 193, 0.4);
    --cos-color-bg-alive-hover: #e34737;
    --cos-color-bg-success-light-hover: #dfebe3;
    --cos-color-text-inverse-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.3215686274509804);
    --cos-color-text-minor-inverse-disabled: hsla(0, 0%, 100%, 0.23921568627450981);
    --cos-color-bg-success-hover: #33a058;
    --cos-color-text-slim-inverse-disabled: hsla(0, 0%, 100%, 0.1607843137254902);
    --cos-color-text-on-primary-light-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-text-on-warning-light-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-text-on-warning-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-text-on-error-light-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-text-on-error-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-text-on-alive-light-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-text-on-alive-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-text-on-success-light-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-text-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-text-on-em-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-em-light-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-text-on-success-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-disabled: rgba(183, 185, 193, 0.4);
    --cos-color-text-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-border-tiny-disabled: rgba(219, 220, 224, 0.4);
    --cos-color-border-minor-disabled: rgba(237, 238, 240, 0.4);
    --cos-color-border-inverse-disabled: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.12156862745098039);
    --cos-color-border-minor-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
    --cos-color-border-primary-light-disabled: rgba(78, 110, 242, 0.2);
    --cos-color-border-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-border-warning-light-disabled: rgba(232, 116, 0, 0.2);
    --cos-color-border-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-border-error-light-disabled: rgba(247, 49, 49, 0.2);
    --cos-color-border-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-border-alive-light-disabled: rgba(253, 80, 62, 0.2);
    --cos-color-border-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-border-success-light-disabled: rgba(57, 179, 98, 0.2);
    --cos-color-border-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-border-em-light-disabled: rgba(235, 51, 51, 0.2);
    --cos-color-border-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-bg-raised-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-bg-dent-disabled: #f5f6f9;
    --cos-color-bg-raised-inverse-disabled: rgba(0, 0, 0, 0.0784313725490196);
    --cos-color-bg-disabled: #fff;
    --cos-color-bg-dent-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
    --cos-color-bg-inverse-disabled: rgba(0, 0, 0, 0.2);
    --cos-color-bg-primary-light-disabled: rgba(237, 240, 253, 0.4);
    --cos-color-bg-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-bg-warning-light-disabled: rgba(232, 116, 0, 0.050980392156862744);
    --cos-color-bg-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-bg-error-light-disabled: rgba(247, 49, 49, 0.050980392156862744);
    --cos-color-bg-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-bg-alive-light-disabled: rgba(253, 80, 62, 0.050980392156862744);
    --cos-color-bg-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-bg-success-light-disabled: rgba(57, 179, 98, 0.050980392156862744);
    --cos-color-bg-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-bg-em-light-disabled: rgba(235, 51, 51, 0.050980392156862744);
    --cos-color-bg-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-bg-em-hover: #d32d2d;
    --cos-color-bg-em-light-hover: #f0dede;
    --cos-color-bg-em-active: #eb3333;
    --cos-color-bg-em-light-active: rgba(235, 51, 51, 0.10196078431372549);
    --cos-color-bg-mask: rgba(0, 0, 0, 0.5019607843137255);
    --cos-color-bg-bubble: rgba(30, 31, 36, 0.9490196078431372);
    --cos-color-text-on-page: #848691
}

.c-darkmode, .cos-dark, .darkmode {
    --cos-color-text: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-tiny: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-minor: hsla(0, 0%, 100%, 0.5019607843137255);
    --cos-color-text-slim: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-inverse: #fff;
    --cos-color-text-tiny-inverse: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-slim-inverse: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light: #4e6ef2;
    --cos-color-text-on-primary: #fff;
    --cos-color-text-primary: #4e6ef2;
    --cos-color-text-on-warning-light: #e87400;
    --cos-color-text-on-warning: #fff;
    --cos-color-text-warning: #e87400;
    --cos-color-text-on-error-light: #f73131;
    --cos-color-text-on-error: #fff;
    --cos-color-text-error: #f73131;
    --cos-color-text-on-success-light: #39b362;
    --cos-color-text-on-alive-light: #fd503e;
    --cos-color-text-on-alive: #fff;
    --cos-color-text-alive: #fd503e;
    --cos-color-text-em: #eb3333;
    --cos-color-text-link: rgba(117, 177, 255, 0.7490196078431373);
    --cos-color-text-on-em: #fff;
    --cos-color-text-on-em-light: #eb3333;
    --cos-color-text-on-success: #fff;
    --cos-color-text-success: #39b362;
    --cos-color-border: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-tiny: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-inverse: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-tiny-inverse: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor-inverse: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-primary: #4e6ef2;
    --cos-color-border-primary-light: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-warning: #e87400;
    --cos-color-border-warning-light: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-error: #f73131;
    --cos-color-border-error-light: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-alive: #fd503e;
    --cos-color-border-alive-light: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-success: #39b362;
    --cos-color-border-em: #eb3333;
    --cos-color-border-em-light: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-light: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-bg-raised: #333;
    --cos-color-bg-dent: #222;
    --cos-color-bg: #161616;
    --cos-color-bg-page: #080808;
    --cos-color-bg-raised-inverse: #333;
    --cos-color-bg-dent-inverse: hsla(0, 0%, 100%, 0.2);
    --cos-color-bg-primary: #4e6ef2;
    --cos-color-bg-inverse: rgba(0, 0, 0, 0.5019607843137255);
    --cos-color-bg-primary-light: rgba(78, 110, 242, 0.2);
    --cos-color-bg-warning: #e87400;
    --cos-color-bg-warning-light: rgba(232, 116, 0, 0.2);
    --cos-color-bg-error: #f73131;
    --cos-color-bg-error-light: rgba(247, 49, 49, 0.2);
    --cos-color-bg-alive: #fd503e;
    --cos-color-bg-alive-light: rgba(253, 80, 62, 0.2);
    --cos-color-text-active: #4e6ef2;
    --cos-color-bg-success: #39b362;
    --cos-color-bg-em: #eb3333;
    --cos-color-bg-em-light: rgba(235, 51, 51, 0.2);
    --cos-color-text-tiny-active: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-minor-active: hsla(0, 0%, 100%, 0.5019607843137255);
    --cos-color-bg-success-light: rgba(57, 179, 98, 0.2);
    --cos-color-text-slim-active: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-inverse-active: #fff;
    --cos-color-text-tiny-inverse-active: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse-active: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-slim-inverse-active: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light-active: #4e6ef2;
    --cos-color-text-on-primary-active: #fff;
    --cos-color-text-primary-active: #4e6ef2;
    --cos-color-text-on-success-light-active: #39b362;
    --cos-color-text-on-success-active: #fff;
    --cos-color-text-success-active: #39b362;
    --cos-color-text-on-warning-light-active: #e87400;
    --cos-color-text-on-warning-active: #fff;
    --cos-color-text-warning-active: #e87400;
    --cos-color-text-on-error-light-active: #f73131;
    --cos-color-text-on-error-active: #fff;
    --cos-color-text-error-active: #f73131;
    --cos-color-text-on-alive-light-active: #fd503e;
    --cos-color-text-em-active: #eb3333;
    --cos-color-text-link-active: rgba(117, 177, 255, 0.2);
    --cos-color-text-on-em-active: #fff;
    --cos-color-text-on-em-light-active: #eb3333;
    --cos-color-text-on-alive-active: #fff;
    --cos-color-text-alive-active: #fd503e;
    --cos-color-border-active: #4e6ef2;
    --cos-color-border-tiny-active: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor-active: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-inverse-active: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-tiny-inverse-active: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-border-minor-inverse-active: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-primary-light-active: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-primary-active: #4e6ef2;
    --cos-color-border-warning-light-active: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-warning-active: #e87400;
    --cos-color-border-error-light-active: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-error-active: #f73131;
    --cos-color-border-alive-light-active: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-alive-active: #fd503e;
    --cos-color-border-success-light-active: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-border-em-active: #eb3333;
    --cos-color-border-em-light-active: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-active: #39b362;
    --cos-color-bg-raised-active: #333;
    --cos-color-bg-dent-active: rgba(78, 110, 242, 0.4);
    --cos-color-bg-active: #161616;
    --cos-color-bg-raised-inverse-active: rgba(0, 0, 0, 0.2);
    --cos-color-bg-dent-inverse-active: hsla(0, 0%, 100%, 0.2);
    --cos-color-bg-inverse-active: rgba(0, 0, 0, 0.5019607843137255);
    --cos-color-bg-primary-light-active: rgba(78, 110, 242, 0.2);
    --cos-color-bg-primary-active: #4e6ef2;
    --cos-color-bg-warning-light-active: rgba(232, 116, 0, 0.2);
    --cos-color-bg-warning-active: #e87400;
    --cos-color-bg-error-light-active: rgba(247, 49, 49, 0.2);
    --cos-color-bg-error-active: #f73131;
    --cos-color-text-hover: #4e6ef2;
    --cos-color-bg-alive-light-active: rgba(253, 80, 62, 0.2);
    --cos-color-text-link-visited: rgba(117, 177, 255, 0.7490196078431373);
    --cos-color-text-tiny-hover: hsla(0, 0%, 100%, 0.6);
    --cos-color-text-minor-hover: hsla(0, 0%, 100%, 0.5019607843137255);
    --cos-color-bg-alive-active: #fd503e;
    --cos-color-text-slim-hover: hsla(0, 0%, 100%, 0.4);
    --cos-color-bg-success-light-active: rgba(57, 179, 98, 0.2);
    --cos-color-text-inverse-hover: #fff;
    --cos-color-text-tiny-inverse-hover: hsla(0, 0%, 100%, 0.8);
    --cos-color-text-minor-inverse-hover: hsla(0, 0%, 100%, 0.6);
    --cos-color-bg-success-active: #39b362;
    --cos-color-text-slim-inverse-hover: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-primary-light-hover: #4662d9;
    --cos-color-text-on-primary-hover: #fff;
    --cos-color-text-primary-hover: #4662d9;
    --cos-color-text-on-warning-light-hover: #d16800;
    --cos-color-text-on-warning-hover: #fff;
    --cos-color-text-warning-hover: #d16800;
    --cos-color-text-on-error-light-hover: #dd2c2c;
    --cos-color-text-on-error-hover: #fff;
    --cos-color-text-error-hover: #dd2c2c;
    --cos-color-text-on-alive-light-hover: #e34737;
    --cos-color-text-on-alive-hover: #fff;
    --cos-color-text-alive-hover: #e34737;
    --cos-color-text-on-success-light-hover: #33a058;
    --cos-color-text-em-hover: #d32d2d;
    --cos-color-text-on-em-hover: #fff;
    --cos-color-text-on-em-light-hover: #eb3333;
    --cos-color-text-on-success-hover: #fff;
    --cos-color-text-success-hover: #33a058;
    --cos-color-border-hover: #4e6ef2;
    --cos-color-border-tiny-hover: hsla(0, 0%, 100%, 0.34901960784313724);
    --cos-color-border-minor-hover: hsla(0, 0%, 100%, 0.25098039215686274);
    --cos-color-border-inverse-hover: hsla(0, 0%, 100%, 0.45098039215686275);
    --cos-color-border-tiny-inverse-hover: hsla(0, 0%, 100%, 0.34901960784313724);
    --cos-color-border-minor-inverse-hover: hsla(0, 0%, 100%, 0.25098039215686274);
    --cos-color-border-primary-light-hover: rgba(78, 110, 242, 0.5019607843137255);
    --cos-color-border-primary-hover: #4e6ef2;
    --cos-color-border-warning-light-hover: rgba(232, 116, 0, 0.5019607843137255);
    --cos-color-border-warning-hover: #e87400;
    --cos-color-border-error-light-hover: rgba(247, 49, 49, 0.5019607843137255);
    --cos-color-border-error-hover: #f73131;
    --cos-color-border-alive-light-hover: rgba(253, 80, 62, 0.5019607843137255);
    --cos-color-border-alive-hover: #fd503e;
    --cos-color-bg-raised-hover: #333;
    --cos-color-bg-dent-hover: #333;
    --cos-color-bg-hover: #222;
    --cos-color-border-success-light-hover: rgba(57, 179, 98, 0.5019607843137255);
    --cos-color-border-em-hover: #eb3333;
    --cos-color-border-em-light-hover: rgba(235, 51, 51, 0.5019607843137255);
    --cos-color-border-success-hover: #39b362;
    --cos-color-bg-raised-inverse-hover: rgba(0, 0, 0, 0.30196078431372547);
    --cos-color-bg-dent-inverse-hover: hsla(0, 0%, 100%, 0.30196078431372547);
    --cos-color-bg-inverse-hover: rgba(0, 0, 0, 0.6);
    --cos-color-bg-primary-light-hover: rgba(78, 110, 242, 0.30196078431372547);
    --cos-color-bg-primary-hover: #4662d9;
    --cos-color-bg-warning-light-hover: rgba(232, 116, 0, 0.30196078431372547);
    --cos-color-bg-warning-hover: #d16800;
    --cos-color-bg-error-light-hover: rgba(247, 49, 49, 0.30196078431372547);
    --cos-color-bg-error-hover: #dd2c2c;
    --cos-color-bg-alive-light-hover: rgba(253, 80, 62, 0.30196078431372547);
    --cos-color-text-disabled: hsla(0, 0%, 100%, 0.3215686274509804);
    --cos-color-text-tiny-disabled: hsla(0, 0%, 100%, 0.23921568627450981);
    --cos-color-text-minor-disabled: hsla(0, 0%, 100%, 0.2);
    --cos-color-text-slim-disabled: hsla(0, 0%, 100%, 0.1607843137254902);
    --cos-color-bg-alive-hover: #e34737;
    --cos-color-bg-success-light-hover: rgba(57, 179, 98, 0.30196078431372547);
    --cos-color-text-inverse-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.3215686274509804);
    --cos-color-text-minor-inverse-disabled: hsla(0, 0%, 100%, 0.23921568627450981);
    --cos-color-bg-success-hover: #33a058;
    --cos-color-text-slim-inverse-disabled: hsla(0, 0%, 100%, 0.1607843137254902);
    --cos-color-text-on-primary-light-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-text-on-warning-light-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-text-on-warning-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-text-on-error-light-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-text-on-error-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-text-on-alive-light-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-text-on-alive-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-text-on-success-light-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-text-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-text-on-em-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-text-on-em-light-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-text-on-success-disabled: hsla(0, 0%, 100%, 0.4);
    --cos-color-border-disabled: hsla(0, 0%, 100%, 0.1607843137254902);
    --cos-color-text-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-border-tiny-disabled: hsla(0, 0%, 100%, 0.12156862745098039);
    --cos-color-border-minor-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
    --cos-color-border-inverse-disabled: hsla(0, 0%, 100%, 0.2);
    --cos-color-border-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.12156862745098039);
    --cos-color-border-minor-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
    --cos-color-border-primary-light-disabled: rgba(78, 110, 242, 0.2);
    --cos-color-border-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-border-warning-light-disabled: rgba(232, 116, 0, 0.2);
    --cos-color-border-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-border-error-light-disabled: rgba(247, 49, 49, 0.2);
    --cos-color-border-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-border-alive-light-disabled: rgba(253, 80, 62, 0.2);
    --cos-color-border-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-border-success-light-disabled: rgba(57, 179, 98, 0.2);
    --cos-color-border-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-border-em-light-disabled: rgba(235, 51, 51, 0.2);
    --cos-color-border-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-bg-raised-disabled: rgba(51, 51, 51, 0.4);
    --cos-color-bg-dent-disabled: #222;
    --cos-color-bg-raised-inverse-disabled: rgba(0, 0, 0, 0.0784313725490196);
    --cos-color-bg-disabled: #161616;
    --cos-color-bg-dent-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
    --cos-color-bg-inverse-disabled: rgba(0, 0, 0, 0.2);
    --cos-color-bg-primary-light-disabled: rgba(78, 110, 242, 0.0784313725490196);
    --cos-color-bg-primary-disabled: rgba(78, 110, 242, 0.4);
    --cos-color-bg-warning-light-disabled: rgba(232, 116, 0, 0.10196078431372549);
    --cos-color-bg-warning-disabled: rgba(232, 116, 0, 0.4);
    --cos-color-bg-error-light-disabled: rgba(247, 49, 49, 0.10196078431372549);
    --cos-color-bg-error-disabled: rgba(247, 49, 49, 0.4);
    --cos-color-bg-alive-light-disabled: rgba(253, 80, 62, 0.10196078431372549);
    --cos-color-bg-alive-disabled: rgba(253, 80, 62, 0.4);
    --cos-color-bg-success-light-disabled: rgba(57, 179, 98, 0.10196078431372549);
    --cos-color-bg-em-disabled: rgba(235, 51, 51, 0.4);
    --cos-color-bg-em-light-disabled: rgba(235, 51, 51, 0.10196078431372549);
    --cos-color-bg-success-disabled: rgba(57, 179, 98, 0.4);
    --cos-color-bg-em-hover: #d32d2d;
    --cos-color-bg-em-light-hover: rgba(235, 51, 51, 0.30196078431372547);
    --cos-color-bg-em-active: #eb3333;
    --cos-color-bg-em-light-active: rgba(235, 51, 51, 0.2);
    --cos-color-bg-mask: rgba(8, 8, 8, 0.8);
    --cos-color-bg-bubble: #555;
    --cos-color-text-on-page: hsla(0, 0%, 100%, 0.5019607843137255)
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android {
        --cos-color-text: #666;
        --cos-color-text-tiny: #555;
        --cos-color-text-minor: #444;
        --cos-color-text-slim: #4d4d4d;
        --cos-color-text-inverse: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-tiny-inverse: hsla(0, 0%, 100%, 0.4);
        --cos-color-text-minor-inverse: hsla(0, 0%, 100%, 0.30196078431372547);
        --cos-color-text-slim-inverse: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-on-primary-light: #263678;
        --cos-color-text-on-primary: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-primary: #263678;
        --cos-color-text-on-warning-light: #743a00;
        --cos-color-text-on-warning: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-warning: #743a00;
        --cos-color-text-on-error-light: #7b1818;
        --cos-color-text-on-error: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-error: #7b1818;
        --cos-color-text-on-success-light: #1c5930;
        --cos-color-text-on-alive-light: #7e271e;
        --cos-color-text-on-alive: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-alive: #7e271e;
        --cos-color-text-em: #751919;
        --cos-color-text-link: #21355a;
        --cos-color-text-on-em: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-on-em-light: #751919;
        --cos-color-text-on-success: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-success: #1c5930;
        --cos-color-border: #4d4d4d;
        --cos-color-border-tiny: #404040;
        --cos-color-border-minor: #303030;
        --cos-color-border-inverse: hsla(0, 0%, 100%, 0.2);
        --cos-color-border-tiny-inverse: hsla(0, 0%, 100%, 0.14901960784313725);
        --cos-color-border-minor-inverse: hsla(0, 0%, 100%, 0.10196078431372549);
        --cos-color-border-primary: #263678;
        --cos-color-border-primary-light: rgba(78, 110, 242, 0.25098039215686274);
        --cos-color-border-warning: #743a00;
        --cos-color-border-warning-light: rgba(232, 116, 0, 0.25098039215686274);
        --cos-color-border-error: #7b1818;
        --cos-color-border-error-light: rgba(247, 49, 49, 0.25098039215686274);
        --cos-color-border-alive: #7e271e;
        --cos-color-border-alive-light: rgba(253, 80, 62, 0.25098039215686274);
        --cos-color-border-success: #1c5930;
        --cos-color-border-em: #751919;
        --cos-color-border-em-light: rgba(235, 51, 51, 0.25098039215686274);
        --cos-color-border-success-light: rgba(57, 179, 98, 0.25098039215686274);
        --cos-color-bg-raised: #222;
        --cos-color-bg-dent: #191919;
        --cos-color-bg: #222;
        --cos-color-bg-page: #191919;
        --cos-color-bg-raised-inverse: #121212;
        --cos-color-bg-dent-inverse: hsla(0, 0%, 100%, 0.2);
        --cos-color-bg-primary: #263678;
        --cos-color-bg-inverse: rgba(0, 0, 0, 0.5019607843137255);
        --cos-color-bg-primary-light: rgba(78, 110, 242, 0.10196078431372549);
        --cos-color-bg-warning: #743a00;
        --cos-color-bg-warning-light: rgba(232, 116, 0, 0.10196078431372549);
        --cos-color-bg-error: #7b1818;
        --cos-color-bg-error-light: rgba(247, 49, 49, 0.10196078431372549);
        --cos-color-bg-alive: #7e271e;
        --cos-color-bg-alive-light: rgba(253, 80, 62, 0.10196078431372549);
        --cos-color-text-active: #263678;
        --cos-color-bg-success: #1c5930;
        --cos-color-bg-em: #751919;
        --cos-color-bg-em-light: rgba(235, 51, 51, 0.10196078431372549);
        --cos-color-text-tiny-active: #555;
        --cos-color-text-minor-active: #444;
        --cos-color-bg-success-light: rgba(57, 179, 98, 0.10196078431372549);
        --cos-color-text-slim-active: #4d4d4d;
        --cos-color-text-inverse-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-tiny-inverse-active: hsla(0, 0%, 100%, 0.4);
        --cos-color-text-minor-inverse-active: hsla(0, 0%, 100%, 0.30196078431372547);
        --cos-color-text-slim-inverse-active: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-on-primary-light-active: #263678;
        --cos-color-text-on-primary-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-primary-active: #263678;
        --cos-color-text-on-success-light-active: #1c5930;
        --cos-color-text-on-success-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-success-active: #1c5930;
        --cos-color-text-on-warning-light-active: #743a00;
        --cos-color-text-on-warning-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-warning-active: #743a00;
        --cos-color-text-on-error-light-active: #7b1818;
        --cos-color-text-on-error-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-error-active: #7b1818;
        --cos-color-text-on-alive-light-active: #7e271e;
        --cos-color-text-em-active: #751919;
        --cos-color-text-link-active: rgba(33, 51, 90, 0.2);
        --cos-color-text-on-em-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-on-em-light-active: #751919;
        --cos-color-text-on-alive-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-alive-active: #7e271e;
        --cos-color-border-active: #263678;
        --cos-color-border-tiny-active: #404040;
        --cos-color-border-minor-active: #303030;
        --cos-color-border-inverse-active: hsla(0, 0%, 100%, 0.2);
        --cos-color-border-tiny-inverse-active: hsla(0, 0%, 100%, 0.14901960784313725);
        --cos-color-border-minor-inverse-active: hsla(0, 0%, 100%, 0.10196078431372549);
        --cos-color-border-primary-light-active: rgba(78, 110, 242, 0.25098039215686274);
        --cos-color-border-primary-active: #263678;
        --cos-color-border-warning-light-active: rgba(232, 116, 0, 0.25098039215686274);
        --cos-color-border-warning-active: #743a00;
        --cos-color-border-error-light-active: rgba(247, 49, 49, 0.25098039215686274);
        --cos-color-border-error-active: #7b1818;
        --cos-color-border-alive-light-active: rgba(253, 80, 62, 0.25098039215686274);
        --cos-color-border-alive-active: #7e271e;
        --cos-color-border-success-light-active: rgba(57, 179, 98, 0.25098039215686274);
        --cos-color-border-em-active: #751919;
        --cos-color-border-em-light-active: rgba(235, 51, 51, 0.25098039215686274);
        --cos-color-border-success-active: #1c5930;
        --cos-color-bg-raised-active: #222;
        --cos-color-bg-dent-active: rgba(38, 54, 120, 0.4);
        --cos-color-bg-active: #222;
        --cos-color-bg-raised-inverse-active: rgba(0, 0, 0, 0.2);
        --cos-color-bg-dent-inverse-active: hsla(0, 0%, 100%, 0.2);
        --cos-color-bg-inverse-active: rgba(0, 0, 0, 0.5019607843137255);
        --cos-color-bg-primary-light-active: rgba(78, 110, 242, 0.10196078431372549);
        --cos-color-bg-primary-active: #263678;
        --cos-color-bg-warning-light-active: rgba(232, 116, 0, 0.10196078431372549);
        --cos-color-bg-warning-active: #743a00;
        --cos-color-bg-error-light-active: rgba(247, 49, 49, 0.10196078431372549);
        --cos-color-bg-error-active: #7b1818;
        --cos-color-text-hover: #263678;
        --cos-color-bg-alive-light-active: rgba(253, 80, 62, 0.10196078431372549);
        --cos-color-text-link-visited: #21335a;
        --cos-color-text-tiny-hover: #555;
        --cos-color-text-minor-hover: #444;
        --cos-color-bg-alive-active: #7e271e;
        --cos-color-text-slim-hover: #4d4d4d;
        --cos-color-bg-success-light-active: rgba(57, 179, 98, 0.10196078431372549);
        --cos-color-text-inverse-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-tiny-inverse-hover: hsla(0, 0%, 100%, 0.4);
        --cos-color-text-minor-inverse-hover: hsla(0, 0%, 100%, 0.30196078431372547);
        --cos-color-bg-success-active: #1c5930;
        --cos-color-text-slim-inverse-hover: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-on-primary-light-hover: #31407e;
        --cos-color-text-on-primary-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-primary-hover: #31407e;
        --cos-color-text-on-warning-light-hover: #743a00;
        --cos-color-text-on-warning-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-warning-hover: #743a00;
        --cos-color-text-on-error-light-hover: #941d1d;
        --cos-color-text-on-error-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-error-hover: #941d1d;
        --cos-color-text-on-alive-light-hover: #973025;
        --cos-color-text-on-alive-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-alive-hover: #973025;
        --cos-color-text-on-success-light-hover: #226b3a;
        --cos-color-text-em-hover: #8d1e1e;
        --cos-color-text-on-em-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-on-em-light-hover: #751919;
        --cos-color-text-on-success-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cos-color-text-success-hover: #226b3a;
        --cos-color-border-hover: #263678;
        --cos-color-border-tiny-hover: #404040;
        --cos-color-border-minor-hover: #303030;
        --cos-color-border-inverse-hover: hsla(0, 0%, 100%, 0.25098039215686274);
        --cos-color-border-tiny-inverse-hover: hsla(0, 0%, 100%, 0.2);
        --cos-color-border-minor-inverse-hover: hsla(0, 0%, 100%, 0.14901960784313725);
        --cos-color-border-primary-light-hover: rgba(78, 110, 242, 0.25098039215686274);
        --cos-color-border-primary-hover: #263678;
        --cos-color-border-warning-light-hover: rgba(232, 116, 0, 0.25098039215686274);
        --cos-color-border-warning-hover: #743a00;
        --cos-color-border-error-light-hover: rgba(247, 49, 49, 0.25098039215686274);
        --cos-color-border-error-hover: #7b1818;
        --cos-color-border-alive-light-hover: rgba(253, 80, 62, 0.25098039215686274);
        --cos-color-border-alive-hover: #7e271e;
        --cos-color-bg-raised-hover: #191919;
        --cos-color-bg-dent-hover: #191919;
        --cos-color-bg-hover: #333;
        --cos-color-border-success-light-hover: rgba(57, 179, 98, 0.25098039215686274);
        --cos-color-border-em-hover: #751919;
        --cos-color-border-em-light-hover: rgba(235, 51, 51, 0.25098039215686274);
        --cos-color-border-success-hover: #1c5930;
        --cos-color-bg-raised-inverse-hover: rgba(0, 0, 0, 0.30196078431372547);
        --cos-color-bg-dent-inverse-hover: hsla(0, 0%, 100%, 0.30196078431372547);
        --cos-color-bg-inverse-hover: rgba(0, 0, 0, 0.6);
        --cos-color-bg-primary-light-hover: rgba(78, 110, 242, 0.2);
        --cos-color-bg-primary-hover: #31407e;
        --cos-color-bg-warning-light-hover: rgba(232, 116, 0, 0.2);
        --cos-color-bg-warning-hover: #743a00;
        --cos-color-bg-error-light-hover: rgba(247, 49, 49, 0.2);
        --cos-color-bg-error-hover: #941d1d;
        --cos-color-bg-alive-light-hover: rgba(253, 80, 62, 0.2);
        --cos-color-text-disabled: hsla(0, 0%, 40%, 0.4);
        --cos-color-text-tiny-disabled: rgba(85, 85, 85, 0.4);
        --cos-color-text-minor-disabled: rgba(68, 68, 68, 0.4);
        --cos-color-text-slim-disabled: rgba(77, 77, 77, 0.4);
        --cos-color-bg-alive-hover: #973025;
        --cos-color-bg-success-light-hover: rgba(57, 179, 98, 0.2);
        --cos-color-text-inverse-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.1607843137254902);
        --cos-color-text-minor-inverse-disabled: hsla(0, 0%, 100%, 0.12156862745098039);
        --cos-color-bg-success-hover: #226b3a;
        --cos-color-text-slim-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
        --cos-color-text-on-primary-light-disabled: rgba(38, 54, 120, 0.4);
        --cos-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-primary-disabled: rgba(38, 54, 120, 0.4);
        --cos-color-text-on-warning-light-disabled: rgba(116, 58, 0, 0.4);
        --cos-color-text-on-warning-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-warning-disabled: rgba(116, 58, 0, 0.4);
        --cos-color-text-on-error-light-disabled: rgba(123, 24, 24, 0.4);
        --cos-color-text-on-error-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-error-disabled: rgba(123, 24, 24, 0.4);
        --cos-color-text-on-alive-light-disabled: rgba(126, 39, 30, 0.4);
        --cos-color-text-on-alive-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-alive-disabled: rgba(126, 39, 30, 0.4);
        --cos-color-text-on-success-light-disabled: rgba(28, 89, 48, 0.4);
        --cos-color-text-em-disabled: rgba(117, 25, 25, 0.4);
        --cos-color-text-on-em-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-text-on-em-light-disabled: rgba(117, 25, 25, 0.4);
        --cos-color-text-on-success-disabled: hsla(0, 0%, 100%, 0.2);
        --cos-color-border-disabled: rgba(77, 77, 77, 0.4);
        --cos-color-text-success-disabled: rgba(28, 89, 48, 0.4);
        --cos-color-border-tiny-disabled: rgba(64, 64, 64, 0.4);
        --cos-color-border-minor-disabled: rgba(48, 48, 48, 0.4);
        --cos-color-border-inverse-disabled: hsla(0, 0%, 100%, 0.10196078431372549);
        --cos-color-border-tiny-inverse-disabled: hsla(0, 0%, 100%, 0.058823529411764705);
        --cos-color-border-minor-inverse-disabled: hsla(0, 0%, 100%, 0.0392156862745098);
        --cos-color-border-primary-light-disabled: rgba(78, 110, 242, 0.10196078431372549);
        --cos-color-border-primary-disabled: rgba(38, 54, 120, 0.4);
        --cos-color-border-warning-light-disabled: rgba(232, 116, 0, 0.10196078431372549);
        --cos-color-border-warning-disabled: rgba(116, 58, 0, 0.4);
        --cos-color-border-error-light-disabled: rgba(247, 49, 49, 0.10196078431372549);
        --cos-color-border-error-disabled: rgba(123, 24, 24, 0.4);
        --cos-color-border-alive-light-disabled: rgba(253, 80, 62, 0.10196078431372549);
        --cos-color-border-alive-disabled: rgba(126, 39, 30, 0.4);
        --cos-color-border-success-light-disabled: rgba(57, 179, 98, 0.10196078431372549);
        --cos-color-border-em-disabled: rgba(117, 25, 25, 0.4);
        --cos-color-border-em-light-disabled: rgba(235, 51, 51, 0.10196078431372549);
        --cos-color-border-success-disabled: rgba(28, 89, 48, 0.4);
        --cos-color-bg-raised-disabled: rgba(25, 25, 25, 0.4);
        --cos-color-bg-dent-disabled: #121212;
        --cos-color-bg-raised-inverse-disabled: rgba(0, 0, 0, 0.0784313725490196);
        --cos-color-bg-disabled: #222;
        --cos-color-bg-dent-inverse-disabled: hsla(0, 0%, 100%, 0.0784313725490196);
        --cos-color-bg-inverse-disabled: rgba(0, 0, 0, 0.2);
        --cos-color-bg-primary-light-disabled: rgba(78, 110, 242, 0.0392156862745098);
        --cos-color-bg-primary-disabled: rgba(38, 54, 120, 0.4);
        --cos-color-bg-warning-light-disabled: rgba(232, 116, 0, 0.050980392156862744);
        --cos-color-bg-warning-disabled: rgba(116, 58, 0, 0.4);
        --cos-color-bg-error-light-disabled: rgba(247, 49, 49, 0.050980392156862744);
        --cos-color-bg-error-disabled: rgba(123, 24, 24, 0.4);
        --cos-color-bg-alive-light-disabled: rgba(253, 80, 62, 0.050980392156862744);
        --cos-color-bg-alive-disabled: rgba(126, 39, 30, 0.4);
        --cos-color-bg-success-light-disabled: rgba(57, 179, 98, 0.050980392156862744);
        --cos-color-bg-em-disabled: rgba(117, 25, 25, 0.4);
        --cos-color-bg-em-light-disabled: rgba(235, 51, 51, 0.050980392156862744);
        --cos-color-bg-success-disabled: rgba(28, 89, 48, 0.4);
        --cos-color-bg-em-hover: #8d1e1e;
        --cos-color-bg-em-light-hover: rgba(235, 51, 51, 0.2);
        --cos-color-bg-em-active: #751919;
        --cos-color-bg-em-light-active: rgba(235, 51, 51, 0.10196078431372549);
        --cos-color-bg-mask: rgba(0, 0, 0, 0.6509803921568628);
        --cos-color-bg-bubble: rgba(0, 0, 0, 0.8);
        --cos-color-text-on-page: #444
    }
}

.cos-color-text {
    color: var(--cos-color-text)
}

.cos-color-text-tiny {
    color: var(--cos-color-text-tiny)
}

.cos-color-text-minor {
    color: var(--cos-color-text-minor)
}

.cos-color-text-slim {
    color: var(--cos-color-text-slim)
}

.cos-color-text-inverse {
    color: var(--cos-color-text-inverse)
}

.cos-color-text-tiny-inverse {
    color: var(--cos-color-text-tiny-inverse)
}

.cos-color-text-minor-inverse {
    color: var(--cos-color-text-minor-inverse)
}

.cos-color-text-slim-inverse {
    color: var(--cos-color-text-slim-inverse)
}

.cos-color-text-on-primary-light {
    color: var(--cos-color-text-on-primary-light)
}

.cos-color-text-on-primary {
    color: var(--cos-color-text-on-primary)
}

.cos-color-text-primary {
    color: var(--cos-color-text-primary)
}

.cos-color-text-on-warning-light {
    color: var(--cos-color-text-on-warning-light)
}

.cos-color-text-on-warning {
    color: var(--cos-color-text-on-warning)
}

.cos-color-text-warning {
    color: var(--cos-color-text-warning)
}

.cos-color-text-on-error-light {
    color: var(--cos-color-text-on-error-light)
}

.cos-color-text-on-error {
    color: var(--cos-color-text-on-error)
}

.cos-color-text-error {
    color: var(--cos-color-text-error)
}

.cos-color-text-on-success-light {
    color: var(--cos-color-text-on-success-light)
}

.cos-color-text-on-alive-light {
    color: var(--cos-color-text-on-alive-light)
}

.cos-color-text-on-alive {
    color: var(--cos-color-text-on-alive)
}

.cos-color-text-alive {
    color: var(--cos-color-text-alive)
}

.cos-color-text-em {
    color: var(--cos-color-text-em)
}

.cos-color-text-link {
    color: var(--cos-color-text-link)
}

.cos-color-text-on-em {
    color: var(--cos-color-text-on-em)
}

.cos-color-text-on-em-light {
    color: var(--cos-color-text-on-em-light)
}

.cos-color-text-on-success {
    color: var(--cos-color-text-on-success)
}

.cos-color-text-success {
    color: var(--cos-color-text-success)
}

.cos-color-border {
    border-color: var(--cos-color-border)
}

.cos-color-border-tiny {
    border-color: var(--cos-color-border-tiny)
}

.cos-color-border-minor {
    border-color: var(--cos-color-border-minor)
}

.cos-color-border-inverse {
    border-color: var(--cos-color-border-inverse)
}

.cos-color-border-tiny-inverse {
    border-color: var(--cos-color-border-tiny-inverse)
}

.cos-color-border-minor-inverse {
    border-color: var(--cos-color-border-minor-inverse)
}

.cos-color-border-primary {
    border-color: var(--cos-color-border-primary)
}

.cos-color-border-primary-light {
    border-color: var(--cos-color-border-primary-light)
}

.cos-color-border-warning {
    border-color: var(--cos-color-border-warning)
}

.cos-color-border-warning-light {
    border-color: var(--cos-color-border-warning-light)
}

.cos-color-border-error {
    border-color: var(--cos-color-border-error)
}

.cos-color-border-error-light {
    border-color: var(--cos-color-border-error-light)
}

.cos-color-border-alive {
    border-color: var(--cos-color-border-alive)
}

.cos-color-border-alive-light {
    border-color: var(--cos-color-border-alive-light)
}

.cos-color-border-success {
    border-color: var(--cos-color-border-success)
}

.cos-color-border-em {
    border-color: var(--cos-color-border-em)
}

.cos-color-border-em-light {
    border-color: var(--cos-color-border-em-light)
}

.cos-color-border-success-light {
    border-color: var(--cos-color-border-success-light)
}

.cos-color-bg-raised {
    background-color: var(--cos-color-bg-raised)
}

.cos-color-bg-dent {
    background-color: var(--cos-color-bg-dent)
}

.cos-color-bg {
    background-color: var(--cos-color-bg)
}

.cos-color-bg-page {
    background-color: var(--cos-color-bg-page)
}

.cos-color-bg-raised-inverse {
    background-color: var(--cos-color-bg-raised-inverse)
}

.cos-color-bg-dent-inverse {
    background-color: var(--cos-color-bg-dent-inverse)
}

.cos-color-bg-primary {
    background-color: var(--cos-color-bg-primary)
}

.cos-color-bg-inverse {
    background-color: var(--cos-color-bg-inverse)
}

.cos-color-bg-primary-light {
    background-color: var(--cos-color-bg-primary-light)
}

.cos-color-bg-warning {
    background-color: var(--cos-color-bg-warning)
}

.cos-color-bg-warning-light {
    background-color: var(--cos-color-bg-warning-light)
}

.cos-color-bg-error {
    background-color: var(--cos-color-bg-error)
}

.cos-color-bg-error-light {
    background-color: var(--cos-color-bg-error-light)
}

.cos-color-bg-alive {
    background-color: var(--cos-color-bg-alive)
}

.cos-color-bg-alive-light {
    background-color: var(--cos-color-bg-alive-light)
}

.cos-color-text-active {
    color: var(--cos-color-text-active)
}

.cos-color-bg-success {
    background-color: var(--cos-color-bg-success)
}

.cos-color-bg-em {
    background-color: var(--cos-color-bg-em)
}

.cos-color-bg-em-light {
    background-color: var(--cos-color-bg-em-light)
}

.cos-color-text-tiny-active {
    color: var(--cos-color-text-tiny-active)
}

.cos-color-text-minor-active {
    color: var(--cos-color-text-minor-active)
}

.cos-color-bg-success-light {
    background-color: var(--cos-color-bg-success-light)
}

.cos-color-text-slim-active {
    color: var(--cos-color-text-slim-active)
}

.cos-color-text-inverse-active {
    color: var(--cos-color-text-inverse-active)
}

.cos-color-text-tiny-inverse-active {
    color: var(--cos-color-text-tiny-inverse-active)
}

.cos-color-text-minor-inverse-active {
    color: var(--cos-color-text-minor-inverse-active)
}

.cos-color-text-slim-inverse-active {
    color: var(--cos-color-text-slim-inverse-active)
}

.cos-color-text-on-primary-light-active {
    color: var(--cos-color-text-on-primary-light-active)
}

.cos-color-text-on-primary-active {
    color: var(--cos-color-text-on-primary-active)
}

.cos-color-text-primary-active {
    color: var(--cos-color-text-primary-active)
}

.cos-color-text-on-success-light-active {
    color: var(--cos-color-text-on-success-light-active)
}

.cos-color-text-on-success-active {
    color: var(--cos-color-text-on-success-active)
}

.cos-color-text-success-active {
    color: var(--cos-color-text-success-active)
}

.cos-color-text-on-warning-light-active {
    color: var(--cos-color-text-on-warning-light-active)
}

.cos-color-text-on-warning-active {
    color: var(--cos-color-text-on-warning-active)
}

.cos-color-text-warning-active {
    color: var(--cos-color-text-warning-active)
}

.cos-color-text-on-error-light-active {
    color: var(--cos-color-text-on-error-light-active)
}

.cos-color-text-on-error-active {
    color: var(--cos-color-text-on-error-active)
}

.cos-color-text-error-active {
    color: var(--cos-color-text-error-active)
}

.cos-color-text-on-alive-light-active {
    color: var(--cos-color-text-on-alive-light-active)
}

.cos-color-text-em-active {
    color: var(--cos-color-text-em-active)
}

.cos-color-text-link-active {
    color: var(--cos-color-text-link-active)
}

.cos-color-text-on-em-active {
    color: var(--cos-color-text-on-em-active)
}

.cos-color-text-on-em-light-active {
    color: var(--cos-color-text-on-em-light-active)
}

.cos-color-text-on-alive-active {
    color: var(--cos-color-text-on-alive-active)
}

.cos-color-text-alive-active {
    color: var(--cos-color-text-alive-active)
}

.cos-color-border-active {
    border-color: var(--cos-color-border-active)
}

.cos-color-border-tiny-active {
    border-color: var(--cos-color-border-tiny-active)
}

.cos-color-border-minor-active {
    border-color: var(--cos-color-border-minor-active)
}

.cos-color-border-inverse-active {
    border-color: var(--cos-color-border-inverse-active)
}

.cos-color-border-tiny-inverse-active {
    border-color: var(--cos-color-border-tiny-inverse-active)
}

.cos-color-border-minor-inverse-active {
    border-color: var(--cos-color-border-minor-inverse-active)
}

.cos-color-border-primary-light-active {
    border-color: var(--cos-color-border-primary-light-active)
}

.cos-color-border-primary-active {
    border-color: var(--cos-color-border-primary-active)
}

.cos-color-border-warning-light-active {
    border-color: var(--cos-color-border-warning-light-active)
}

.cos-color-border-warning-active {
    border-color: var(--cos-color-border-warning-active)
}

.cos-color-border-error-light-active {
    border-color: var(--cos-color-border-error-light-active)
}

.cos-color-border-error-active {
    border-color: var(--cos-color-border-error-active)
}

.cos-color-border-alive-light-active {
    border-color: var(--cos-color-border-alive-light-active)
}

.cos-color-border-alive-active {
    border-color: var(--cos-color-border-alive-active)
}

.cos-color-border-success-light-active {
    border-color: var(--cos-color-border-success-light-active)
}

.cos-color-border-em-active {
    border-color: var(--cos-color-border-em-active)
}

.cos-color-border-em-light-active {
    border-color: var(--cos-color-border-em-light-active)
}

.cos-color-border-success-active {
    border-color: var(--cos-color-border-success-active)
}

.cos-color-bg-raised-active {
    background-color: var(--cos-color-bg-raised-active)
}

.cos-color-bg-dent-active {
    background-color: var(--cos-color-bg-dent-active)
}

.cos-color-bg-active {
    background-color: var(--cos-color-bg-active)
}

.cos-color-bg-raised-inverse-active {
    background-color: var(--cos-color-bg-raised-inverse-active)
}

.cos-color-bg-dent-inverse-active {
    background-color: var(--cos-color-bg-dent-inverse-active)
}

.cos-color-bg-inverse-active {
    background-color: var(--cos-color-bg-inverse-active)
}

.cos-color-bg-primary-light-active {
    background-color: var(--cos-color-bg-primary-light-active)
}

.cos-color-bg-primary-active {
    background-color: var(--cos-color-bg-primary-active)
}

.cos-color-bg-warning-light-active {
    background-color: var(--cos-color-bg-warning-light-active)
}

.cos-color-bg-warning-active {
    background-color: var(--cos-color-bg-warning-active)
}

.cos-color-bg-error-light-active {
    background-color: var(--cos-color-bg-error-light-active)
}

.cos-color-bg-error-active {
    background-color: var(--cos-color-bg-error-active)
}

.cos-color-text-hover {
    color: var(--cos-color-text-hover)
}

.cos-color-bg-alive-light-active {
    background-color: var(--cos-color-bg-alive-light-active)
}

.cos-color-text-link-visited {
    color: var(--cos-color-text-link-visited)
}

.cos-color-text-tiny-hover {
    color: var(--cos-color-text-tiny-hover)
}

.cos-color-text-minor-hover {
    color: var(--cos-color-text-minor-hover)
}

.cos-color-bg-alive-active {
    background-color: var(--cos-color-bg-alive-active)
}

.cos-color-text-slim-hover {
    color: var(--cos-color-text-slim-hover)
}

.cos-color-bg-success-light-active {
    background-color: var(--cos-color-bg-success-light-active)
}

.cos-color-text-inverse-hover {
    color: var(--cos-color-text-inverse-hover)
}

.cos-color-text-tiny-inverse-hover {
    color: var(--cos-color-text-tiny-inverse-hover)
}

.cos-color-text-minor-inverse-hover {
    color: var(--cos-color-text-minor-inverse-hover)
}

.cos-color-bg-success-active {
    background-color: var(--cos-color-bg-success-active)
}

.cos-color-text-slim-inverse-hover {
    color: var(--cos-color-text-slim-inverse-hover)
}

.cos-color-text-on-primary-light-hover {
    color: var(--cos-color-text-on-primary-light-hover)
}

.cos-color-text-on-primary-hover {
    color: var(--cos-color-text-on-primary-hover)
}

.cos-color-text-primary-hover {
    color: var(--cos-color-text-primary-hover)
}

.cos-color-text-on-warning-light-hover {
    color: var(--cos-color-text-on-warning-light-hover)
}

.cos-color-text-on-warning-hover {
    color: var(--cos-color-text-on-warning-hover)
}

.cos-color-text-warning-hover {
    color: var(--cos-color-text-warning-hover)
}

.cos-color-text-on-error-light-hover {
    color: var(--cos-color-text-on-error-light-hover)
}

.cos-color-text-on-error-hover {
    color: var(--cos-color-text-on-error-hover)
}

.cos-color-text-error-hover {
    color: var(--cos-color-text-error-hover)
}

.cos-color-text-on-alive-light-hover {
    color: var(--cos-color-text-on-alive-light-hover)
}

.cos-color-text-on-alive-hover {
    color: var(--cos-color-text-on-alive-hover)
}

.cos-color-text-alive-hover {
    color: var(--cos-color-text-alive-hover)
}

.cos-color-text-on-success-light-hover {
    color: var(--cos-color-text-on-success-light-hover)
}

.cos-color-text-em-hover {
    color: var(--cos-color-text-em-hover)
}

.cos-color-text-on-em-hover {
    color: var(--cos-color-text-on-em-hover)
}

.cos-color-text-on-em-light-hover {
    color: var(--cos-color-text-on-em-light-hover)
}

.cos-color-text-on-success-hover {
    color: var(--cos-color-text-on-success-hover)
}

.cos-color-text-success-hover {
    color: var(--cos-color-text-success-hover)
}

.cos-color-border-hover {
    border-color: var(--cos-color-border-hover)
}

.cos-color-border-tiny-hover {
    border-color: var(--cos-color-border-tiny-hover)
}

.cos-color-border-minor-hover {
    border-color: var(--cos-color-border-minor-hover)
}

.cos-color-border-inverse-hover {
    border-color: var(--cos-color-border-inverse-hover)
}

.cos-color-border-tiny-inverse-hover {
    border-color: var(--cos-color-border-tiny-inverse-hover)
}

.cos-color-border-minor-inverse-hover {
    border-color: var(--cos-color-border-minor-inverse-hover)
}

.cos-color-border-primary-light-hover {
    border-color: var(--cos-color-border-primary-light-hover)
}

.cos-color-border-primary-hover {
    border-color: var(--cos-color-border-primary-hover)
}

.cos-color-border-warning-light-hover {
    border-color: var(--cos-color-border-warning-light-hover)
}

.cos-color-border-warning-hover {
    border-color: var(--cos-color-border-warning-hover)
}

.cos-color-border-error-light-hover {
    border-color: var(--cos-color-border-error-light-hover)
}

.cos-color-border-error-hover {
    border-color: var(--cos-color-border-error-hover)
}

.cos-color-border-alive-light-hover {
    border-color: var(--cos-color-border-alive-light-hover)
}

.cos-color-border-alive-hover {
    border-color: var(--cos-color-border-alive-hover)
}

.cos-color-bg-raised-hover {
    background-color: var(--cos-color-bg-raised-hover)
}

.cos-color-bg-dent-hover {
    background-color: var(--cos-color-bg-dent-hover)
}

.cos-color-bg-hover {
    background-color: var(--cos-color-bg-hover)
}

.cos-color-border-success-light-hover {
    border-color: var(--cos-color-border-success-light-hover)
}

.cos-color-border-em-hover {
    border-color: var(--cos-color-border-em-hover)
}

.cos-color-border-em-light-hover {
    border-color: var(--cos-color-border-em-light-hover)
}

.cos-color-border-success-hover {
    border-color: var(--cos-color-border-success-hover)
}

.cos-color-bg-raised-inverse-hover {
    background-color: var(--cos-color-bg-raised-inverse-hover)
}

.cos-color-bg-dent-inverse-hover {
    background-color: var(--cos-color-bg-dent-inverse-hover)
}

.cos-color-bg-inverse-hover {
    background-color: var(--cos-color-bg-inverse-hover)
}

.cos-color-bg-primary-light-hover {
    background-color: var(--cos-color-bg-primary-light-hover)
}

.cos-color-bg-primary-hover {
    background-color: var(--cos-color-bg-primary-hover)
}

.cos-color-bg-warning-light-hover {
    background-color: var(--cos-color-bg-warning-light-hover)
}

.cos-color-bg-warning-hover {
    background-color: var(--cos-color-bg-warning-hover)
}

.cos-color-bg-error-light-hover {
    background-color: var(--cos-color-bg-error-light-hover)
}

.cos-color-bg-error-hover {
    background-color: var(--cos-color-bg-error-hover)
}

.cos-color-bg-alive-light-hover {
    background-color: var(--cos-color-bg-alive-light-hover)
}

.cos-color-text-disabled {
    color: var(--cos-color-text-disabled)
}

.cos-color-text-tiny-disabled {
    color: var(--cos-color-text-tiny-disabled)
}

.cos-color-text-minor-disabled {
    color: var(--cos-color-text-minor-disabled)
}

.cos-color-text-slim-disabled {
    color: var(--cos-color-text-slim-disabled)
}

.cos-color-bg-alive-hover {
    background-color: var(--cos-color-bg-alive-hover)
}

.cos-color-bg-success-light-hover {
    background-color: var(--cos-color-bg-success-light-hover)
}

.cos-color-text-inverse-disabled {
    color: var(--cos-color-text-inverse-disabled)
}

.cos-color-text-tiny-inverse-disabled {
    color: var(--cos-color-text-tiny-inverse-disabled)
}

.cos-color-text-minor-inverse-disabled {
    color: var(--cos-color-text-minor-inverse-disabled)
}

.cos-color-bg-success-hover {
    background-color: var(--cos-color-bg-success-hover)
}

.cos-color-text-slim-inverse-disabled {
    color: var(--cos-color-text-slim-inverse-disabled)
}

.cos-color-text-on-primary-light-disabled {
    color: var(--cos-color-text-on-primary-light-disabled)
}

.cos-color-text-on-primary-disabled {
    color: var(--cos-color-text-on-primary-disabled)
}

.cos-color-text-primary-disabled {
    color: var(--cos-color-text-primary-disabled)
}

.cos-color-text-on-warning-light-disabled {
    color: var(--cos-color-text-on-warning-light-disabled)
}

.cos-color-text-on-warning-disabled {
    color: var(--cos-color-text-on-warning-disabled)
}

.cos-color-text-warning-disabled {
    color: var(--cos-color-text-warning-disabled)
}

.cos-color-text-on-error-light-disabled {
    color: var(--cos-color-text-on-error-light-disabled)
}

.cos-color-text-on-error-disabled {
    color: var(--cos-color-text-on-error-disabled)
}

.cos-color-text-error-disabled {
    color: var(--cos-color-text-error-disabled)
}

.cos-color-text-on-alive-light-disabled {
    color: var(--cos-color-text-on-alive-light-disabled)
}

.cos-color-text-on-alive-disabled {
    color: var(--cos-color-text-on-alive-disabled)
}

.cos-color-text-alive-disabled {
    color: var(--cos-color-text-alive-disabled)
}

.cos-color-text-on-success-light-disabled {
    color: var(--cos-color-text-on-success-light-disabled)
}

.cos-color-text-em-disabled {
    color: var(--cos-color-text-em-disabled)
}

.cos-color-text-on-em-disabled {
    color: var(--cos-color-text-on-em-disabled)
}

.cos-color-text-on-em-light-disabled {
    color: var(--cos-color-text-on-em-light-disabled)
}

.cos-color-text-on-success-disabled {
    color: var(--cos-color-text-on-success-disabled)
}

.cos-color-border-disabled {
    border-color: var(--cos-color-border-disabled)
}

.cos-color-text-success-disabled {
    color: var(--cos-color-text-success-disabled)
}

.cos-color-border-tiny-disabled {
    border-color: var(--cos-color-border-tiny-disabled)
}

.cos-color-border-minor-disabled {
    border-color: var(--cos-color-border-minor-disabled)
}

.cos-color-border-inverse-disabled {
    border-color: var(--cos-color-border-inverse-disabled)
}

.cos-color-border-tiny-inverse-disabled {
    border-color: var(--cos-color-border-tiny-inverse-disabled)
}

.cos-color-border-minor-inverse-disabled {
    border-color: var(--cos-color-border-minor-inverse-disabled)
}

.cos-color-border-primary-light-disabled {
    border-color: var(--cos-color-border-primary-light-disabled)
}

.cos-color-border-primary-disabled {
    border-color: var(--cos-color-border-primary-disabled)
}

.cos-color-border-warning-light-disabled {
    border-color: var(--cos-color-border-warning-light-disabled)
}

.cos-color-border-warning-disabled {
    border-color: var(--cos-color-border-warning-disabled)
}

.cos-color-border-error-light-disabled {
    border-color: var(--cos-color-border-error-light-disabled)
}

.cos-color-border-error-disabled {
    border-color: var(--cos-color-border-error-disabled)
}

.cos-color-border-alive-light-disabled {
    border-color: var(--cos-color-border-alive-light-disabled)
}

.cos-color-border-alive-disabled {
    border-color: var(--cos-color-border-alive-disabled)
}

.cos-color-border-success-light-disabled {
    border-color: var(--cos-color-border-success-light-disabled)
}

.cos-color-border-em-disabled {
    border-color: var(--cos-color-border-em-disabled)
}

.cos-color-border-em-light-disabled {
    border-color: var(--cos-color-border-em-light-disabled)
}

.cos-color-border-success-disabled {
    border-color: var(--cos-color-border-success-disabled)
}

.cos-color-bg-raised-disabled {
    background-color: var(--cos-color-bg-raised-disabled)
}

.cos-color-bg-dent-disabled {
    background-color: var(--cos-color-bg-dent-disabled)
}

.cos-color-bg-raised-inverse-disabled {
    background-color: var(--cos-color-bg-raised-inverse-disabled)
}

.cos-color-bg-disabled {
    background-color: var(--cos-color-bg-disabled)
}

.cos-color-bg-dent-inverse-disabled {
    background-color: var(--cos-color-bg-dent-inverse-disabled)
}

.cos-color-bg-inverse-disabled {
    background-color: var(--cos-color-bg-inverse-disabled)
}

.cos-color-bg-primary-light-disabled {
    background-color: var(--cos-color-bg-primary-light-disabled)
}

.cos-color-bg-primary-disabled {
    background-color: var(--cos-color-bg-primary-disabled)
}

.cos-color-bg-warning-light-disabled {
    background-color: var(--cos-color-bg-warning-light-disabled)
}

.cos-color-bg-warning-disabled {
    background-color: var(--cos-color-bg-warning-disabled)
}

.cos-color-bg-error-light-disabled {
    background-color: var(--cos-color-bg-error-light-disabled)
}

.cos-color-bg-error-disabled {
    background-color: var(--cos-color-bg-error-disabled)
}

.cos-color-bg-alive-light-disabled {
    background-color: var(--cos-color-bg-alive-light-disabled)
}

.cos-color-bg-alive-disabled {
    background-color: var(--cos-color-bg-alive-disabled)
}

.cos-color-bg-success-light-disabled {
    background-color: var(--cos-color-bg-success-light-disabled)
}

.cos-color-bg-em-disabled {
    background-color: var(--cos-color-bg-em-disabled)
}

.cos-color-bg-em-light-disabled {
    background-color: var(--cos-color-bg-em-light-disabled)
}

.cos-color-bg-success-disabled {
    background-color: var(--cos-color-bg-success-disabled)
}

.cos-color-bg-em-hover {
    background-color: var(--cos-color-bg-em-hover)
}

.cos-color-bg-em-light-hover {
    background-color: var(--cos-color-bg-em-light-hover)
}

.cos-color-bg-em-active {
    background-color: var(--cos-color-bg-em-active)
}

.cos-color-bg-em-light-active {
    background-color: var(--cos-color-bg-em-light-active)
}

.cos-color-bg-mask {
    background-color: var(--cos-color-bg-mask)
}

.cos-color-bg-bubble {
    background-color: var(--cos-color-bg-bubble)
}

.cos-color-text-on-page {
    color: var(--cos-color-text-on-page)
}

.cos-color-bg-transparent {
    background-color: initial
}

.cos-color-border-transparent {
    border-color: transparent
}

.cos-color-bg-transparent {
    color: transparent
}

:root {
    --cos-opacity-0: 0;
    --cos-opacity-5: 0.05;
    --cos-opacity-10: 0.1;
    --cos-opacity-15: 0.15;
    --cos-opacity-20: 0.2;
    --cos-opacity-25: 0.25;
    --cos-opacity-30: 0.3;
    --cos-opacity-40: 0.4;
    --cos-opacity-50: 0.5;
    --cos-opacity-60: 0.6;
    --cos-opacity-70: 0.7;
    --cos-opacity-75: 0.75;
    --cos-opacity-80: 0.8;
    --cos-opacity-85: 0.85;
    --cos-opacity-90: 0.9;
    --cos-opacity-95: 0.95;
    --cos-opacity-100: 1
}

.cos-opacity-0 {
    opacity: var(--cos-opacity-0)
}

.cos-opacity-5 {
    opacity: var(--cos-opacity-5)
}

.cos-opacity-10 {
    opacity: var(--cos-opacity-10)
}

.cos-opacity-15 {
    opacity: var(--cos-opacity-15)
}

.cos-opacity-20 {
    opacity: var(--cos-opacity-20)
}

.cos-opacity-25 {
    opacity: var(--cos-opacity-25)
}

.cos-opacity-30 {
    opacity: var(--cos-opacity-30)
}

.cos-opacity-40 {
    opacity: var(--cos-opacity-40)
}

.cos-opacity-50 {
    opacity: var(--cos-opacity-50)
}

.cos-opacity-60 {
    opacity: var(--cos-opacity-60)
}

.cos-opacity-70 {
    opacity: var(--cos-opacity-70)
}

.cos-opacity-75 {
    opacity: var(--cos-opacity-75)
}

.cos-opacity-80 {
    opacity: var(--cos-opacity-80)
}

.cos-opacity-85 {
    opacity: var(--cos-opacity-85)
}

.cos-opacity-90 {
    opacity: var(--cos-opacity-90)
}

.cos-opacity-95 {
    opacity: var(--cos-opacity-95)
}

.cos-opacity-100 {
    opacity: var(--cos-opacity-100)
}

:root {
    --cos-font-regular: 400;
    --cos-font-medium: 500;
    --cos-font-medium-stroke: 0px
}

.cos-font-regular {
    font-weight: var(--cos-font-regular)
}

.cos-font-medium {
    font-weight: var(--cos-font-medium)
}

.cos-font-medium, .cos-font-medium-important {
    -webkit-text-stroke: var(--cos-font-medium-stroke)
}

.cos-font-medium-important {
    font-weight: var(--cos-font-medium) !important
}

.cos-font-medium, .cos-font-medium-important, .cos-font-regular {
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.cos-android {
    --cos-font-medium: 400;
    --cos-font-medium-stroke: 0.3px
}

.cos-line-clamp-2, .cos-line-clamp-3, .cos-line-clamp-4, .cos-line-clamp-5, .cos-line-clamp-6, .cos-line-clamp-7, .cos-line-clamp-8, .cos-line-clamp-9, .cos-line-clamp-10, .cos-line-clamp-11, .cos-line-clamp-12, .cos-line-clamp-13, .cos-line-clamp-14, .cos-line-clamp-15, .cos-line-clamp-16, .cos-line-clamp-17, .cos-line-clamp-18, .cos-line-clamp-19, .cos-line-clamp-20 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.cos-line-clamp-1 {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cos-line-clamp-2 {
    -webkit-line-clamp: 2
}

.cos-line-clamp-3 {
    -webkit-line-clamp: 3
}

.cos-line-clamp-4 {
    -webkit-line-clamp: 4
}

.cos-line-clamp-5 {
    -webkit-line-clamp: 5
}

.cos-line-clamp-6 {
    -webkit-line-clamp: 6
}

.cos-line-clamp-7 {
    -webkit-line-clamp: 7
}

.cos-line-clamp-8 {
    -webkit-line-clamp: 8
}

.cos-line-clamp-9 {
    -webkit-line-clamp: 9
}

.cos-line-clamp-10 {
    -webkit-line-clamp: 10
}

.cos-line-clamp-11 {
    -webkit-line-clamp: 11
}

.cos-line-clamp-12 {
    -webkit-line-clamp: 12
}

.cos-line-clamp-13 {
    -webkit-line-clamp: 13
}

.cos-line-clamp-14 {
    -webkit-line-clamp: 14
}

.cos-line-clamp-15 {
    -webkit-line-clamp: 15
}

.cos-line-clamp-16 {
    -webkit-line-clamp: 16
}

.cos-line-clamp-17 {
    -webkit-line-clamp: 17
}

.cos-line-clamp-18 {
    -webkit-line-clamp: 18
}

.cos-line-clamp-19 {
    -webkit-line-clamp: 19
}

.cos-line-clamp-20 {
    -webkit-line-clamp: 20
}

.cos-text-left {
    text-align: left
}

.cos-text-center {
    text-align: center
}

.cos-text-right {
    text-align: right
}

.cos-text-justify {
    text-align: justify
}

.cos-text-start {
    text-align: start
}

.cos-text-end {
    text-align: end
}

.cos-underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.cos-no-underline {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.cos-wise, :root {
    --cos-text-headline-xl: 30px;
    --cos-leading-headline-xl: 36px;
    --cos-text-headline: 21px;
    --cos-leading-headline: 27px;
    --cos-text-headline-sm: 18px;
    --cos-leading-headline-sm: 24px;
    --cos-text-subtitle: 16px;
    --cos-leading-subtitle: 22px;
    --cos-text-subtitle-sm: 14px;
    --cos-leading-subtitle-sm: 20px;
    --cos-text-body-lg-higher: 16px;
    --cos-leading-body-lg-higher: 28px;
    --cos-text-body-lg: 16px;
    --cos-leading-body-lg: 25px;
    --cos-text-body: 14px;
    --cos-leading-body: 23px;
    --cos-text-caption: 12px;
    --cos-leading-caption: 21px;
    --cos-text-caption-sm: 11px;
    --cos-leading-caption-sm: 20px
}

.cos-text-headline-xl {
    font-size: var(--cos-text-headline-xl);
    line-height: var(--cos-leading-headline-xl)
}

.cos-text-headline, .cos-text-headline-xl {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.cos-text-headline {
    font-size: var(--cos-text-headline);
    line-height: var(--cos-leading-headline)
}

.cos-text-headline-sm {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-headline-sm);
    line-height: var(--cos-leading-headline-sm)
}

.cos-text-subtitle {
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle)
}

.cos-text-subtitle, .cos-text-subtitle-sm {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.cos-text-subtitle-sm {
    font-size: var(--cos-text-subtitle-sm);
    line-height: var(--cos-leading-subtitle-sm)
}

.cos-text-body-lg-higher {
    font-size: var(--cos-text-body-lg-higher);
    line-height: var(--cos-leading-body-lg-higher)
}

.cos-text-body-lg, .cos-text-body-lg-higher {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.cos-text-body-lg {
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg)
}

.cos-text-body {
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body)
}

.cos-text-body, .cos-text-caption {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.cos-text-caption {
    font-size: var(--cos-text-caption);
    line-height: var(--cos-leading-caption)
}

.cos-text-caption-sm {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-caption-sm);
    line-height: var(--cos-leading-caption-sm)
}

:root {
    --cos-rounded-none: 0px;
    --cos-rounded-xxs: 3px;
    --cos-rounded-xs: 6px;
    --cos-rounded-sm: 9px;
    --cos-rounded-md: 12px;
    --cos-rounded-lg: 15px;
    --cos-rounded-xl: 18px;
    --cos-rounded-xxl: 21px;
    --cos-rounded-full: 9999px
}

.cos-rounded-none {
    border-radius: var(--cos-rounded-none)
}

.cos-rounded-xxs {
    border-radius: var(--cos-rounded-xxs)
}

.cos-rounded-xs {
    border-radius: var(--cos-rounded-xs)
}

.cos-rounded-sm {
    border-radius: var(--cos-rounded-sm)
}

.cos-rounded-md {
    border-radius: var(--cos-rounded-md)
}

.cos-rounded-lg {
    border-radius: var(--cos-rounded-lg)
}

.cos-rounded-xl {
    border-radius: var(--cos-rounded-xl)
}

.cos-rounded-xxl {
    border-radius: var(--cos-rounded-xxl)
}

.cos-rounded-full {
    border-radius: var(--cos-rounded-full)
}

.cos-wise, :root {
    --cos-space-3xl: 27px;
    --cos-space-xxl: 24px;
    --cos-space-xl: 21px;
    --cos-space-lg: 18px;
    --cos-space-md: 15px;
    --cos-space-sm: 12px;
    --cos-space-xs: 9px;
    --cos-space-xxs: 6px;
    --cos-space-3xs: 3px;
    --cos-space-none: 0px;
    --cos-space-2xs: 6px
}

.cos-space-m-3xl {
    margin: var(--cos-space-3xl)
}

.cos-space-mt-3xl {
    margin-top: var(--cos-space-3xl)
}

.cos-space-mr-3xl {
    margin-right: var(--cos-space-3xl)
}

.cos-space-mb-3xl {
    margin-bottom: var(--cos-space-3xl)
}

.cos-space-ml-3xl {
    margin-left: var(--cos-space-3xl)
}

.cos-space-m-xxl {
    margin: var(--cos-space-xxl)
}

.cos-space-mt-xxl {
    margin-top: var(--cos-space-xxl)
}

.cos-space-mr-xxl {
    margin-right: var(--cos-space-xxl)
}

.cos-space-mb-xxl {
    margin-bottom: var(--cos-space-xxl)
}

.cos-space-ml-xxl {
    margin-left: var(--cos-space-xxl)
}

.cos-space-m-xl {
    margin: var(--cos-space-xl)
}

.cos-space-mt-xl {
    margin-top: var(--cos-space-xl)
}

.cos-space-mr-xl {
    margin-right: var(--cos-space-xl)
}

.cos-space-mb-xl {
    margin-bottom: var(--cos-space-xl)
}

.cos-space-ml-xl {
    margin-left: var(--cos-space-xl)
}

.cos-space-m-lg {
    margin: var(--cos-space-lg)
}

.cos-space-mt-lg {
    margin-top: var(--cos-space-lg)
}

.cos-space-mr-lg {
    margin-right: var(--cos-space-lg)
}

.cos-space-mb-lg {
    margin-bottom: var(--cos-space-lg)
}

.cos-space-ml-lg {
    margin-left: var(--cos-space-lg)
}

.cos-space-m-md {
    margin: var(--cos-space-md)
}

.cos-space-mt-md {
    margin-top: var(--cos-space-md)
}

.cos-space-mr-md {
    margin-right: var(--cos-space-md)
}

.cos-space-mb-md {
    margin-bottom: var(--cos-space-md)
}

.cos-space-ml-md {
    margin-left: var(--cos-space-md)
}

.cos-space-m-sm {
    margin: var(--cos-space-sm)
}

.cos-space-mt-sm {
    margin-top: var(--cos-space-sm)
}

.cos-space-mr-sm {
    margin-right: var(--cos-space-sm)
}

.cos-space-mb-sm {
    margin-bottom: var(--cos-space-sm)
}

.cos-space-ml-sm {
    margin-left: var(--cos-space-sm)
}

.cos-space-m-xs {
    margin: var(--cos-space-xs)
}

.cos-space-mt-xs {
    margin-top: var(--cos-space-xs)
}

.cos-space-mr-xs {
    margin-right: var(--cos-space-xs)
}

.cos-space-mb-xs {
    margin-bottom: var(--cos-space-xs)
}

.cos-space-ml-xs {
    margin-left: var(--cos-space-xs)
}

.cos-space-m-xxs {
    margin: var(--cos-space-xxs)
}

.cos-space-mt-xxs {
    margin-top: var(--cos-space-xxs)
}

.cos-space-mr-xxs {
    margin-right: var(--cos-space-xxs)
}

.cos-space-mb-xxs {
    margin-bottom: var(--cos-space-xxs)
}

.cos-space-ml-xxs {
    margin-left: var(--cos-space-xxs)
}

.cos-space-m-3xs {
    margin: var(--cos-space-3xs)
}

.cos-space-mt-3xs {
    margin-top: var(--cos-space-3xs)
}

.cos-space-mr-3xs {
    margin-right: var(--cos-space-3xs)
}

.cos-space-mb-3xs {
    margin-bottom: var(--cos-space-3xs)
}

.cos-space-ml-3xs {
    margin-left: var(--cos-space-3xs)
}

.cos-space-m-none {
    margin: var(--cos-space-none)
}

.cos-space-mt-none {
    margin-top: var(--cos-space-none)
}

.cos-space-mr-none {
    margin-right: var(--cos-space-none)
}

.cos-space-mb-none {
    margin-bottom: var(--cos-space-none)
}

.cos-space-ml-none {
    margin-left: var(--cos-space-none)
}

.cos-space-m-2xs {
    margin: var(--cos-space-2xs)
}

.cos-space-mt-2xs {
    margin-top: var(--cos-space-2xs)
}

.cos-space-mr-2xs {
    margin-right: var(--cos-space-2xs)
}

.cos-space-mb-2xs {
    margin-bottom: var(--cos-space-2xs)
}

.cos-space-ml-2xs {
    margin-left: var(--cos-space-2xs)
}

.cos-space-p-3xl {
    padding: var(--cos-space-3xl)
}

.cos-space-pt-3xl {
    padding-top: var(--cos-space-3xl)
}

.cos-space-pr-3xl {
    padding-right: var(--cos-space-3xl)
}

.cos-space-pb-3xl {
    padding-bottom: var(--cos-space-3xl)
}

.cos-space-pl-3xl {
    padding-left: var(--cos-space-3xl)
}

.cos-space-p-xxl {
    padding: var(--cos-space-xxl)
}

.cos-space-pt-xxl {
    padding-top: var(--cos-space-xxl)
}

.cos-space-pr-xxl {
    padding-right: var(--cos-space-xxl)
}

.cos-space-pb-xxl {
    padding-bottom: var(--cos-space-xxl)
}

.cos-space-pl-xxl {
    padding-left: var(--cos-space-xxl)
}

.cos-space-p-xl {
    padding: var(--cos-space-xl)
}

.cos-space-pt-xl {
    padding-top: var(--cos-space-xl)
}

.cos-space-pr-xl {
    padding-right: var(--cos-space-xl)
}

.cos-space-pb-xl {
    padding-bottom: var(--cos-space-xl)
}

.cos-space-pl-xl {
    padding-left: var(--cos-space-xl)
}

.cos-space-p-lg {
    padding: var(--cos-space-lg)
}

.cos-space-pt-lg {
    padding-top: var(--cos-space-lg)
}

.cos-space-pr-lg {
    padding-right: var(--cos-space-lg)
}

.cos-space-pb-lg {
    padding-bottom: var(--cos-space-lg)
}

.cos-space-pl-lg {
    padding-left: var(--cos-space-lg)
}

.cos-space-p-md {
    padding: var(--cos-space-md)
}

.cos-space-pt-md {
    padding-top: var(--cos-space-md)
}

.cos-space-pr-md {
    padding-right: var(--cos-space-md)
}

.cos-space-pb-md {
    padding-bottom: var(--cos-space-md)
}

.cos-space-pl-md {
    padding-left: var(--cos-space-md)
}

.cos-space-p-sm {
    padding: var(--cos-space-sm)
}

.cos-space-pt-sm {
    padding-top: var(--cos-space-sm)
}

.cos-space-pr-sm {
    padding-right: var(--cos-space-sm)
}

.cos-space-pb-sm {
    padding-bottom: var(--cos-space-sm)
}

.cos-space-pl-sm {
    padding-left: var(--cos-space-sm)
}

.cos-space-p-xs {
    padding: var(--cos-space-xs)
}

.cos-space-pt-xs {
    padding-top: var(--cos-space-xs)
}

.cos-space-pr-xs {
    padding-right: var(--cos-space-xs)
}

.cos-space-pb-xs {
    padding-bottom: var(--cos-space-xs)
}

.cos-space-pl-xs {
    padding-left: var(--cos-space-xs)
}

.cos-space-p-xxs {
    padding: var(--cos-space-xxs)
}

.cos-space-pt-xxs {
    padding-top: var(--cos-space-xxs)
}

.cos-space-pr-xxs {
    padding-right: var(--cos-space-xxs)
}

.cos-space-pb-xxs {
    padding-bottom: var(--cos-space-xxs)
}

.cos-space-pl-xxs {
    padding-left: var(--cos-space-xxs)
}

.cos-space-p-3xs {
    padding: var(--cos-space-3xs)
}

.cos-space-pt-3xs {
    padding-top: var(--cos-space-3xs)
}

.cos-space-pr-3xs {
    padding-right: var(--cos-space-3xs)
}

.cos-space-pb-3xs {
    padding-bottom: var(--cos-space-3xs)
}

.cos-space-pl-3xs {
    padding-left: var(--cos-space-3xs)
}

.cos-space-p-none {
    padding: var(--cos-space-none)
}

.cos-space-pt-none {
    padding-top: var(--cos-space-none)
}

.cos-space-pr-none {
    padding-right: var(--cos-space-none)
}

.cos-space-pb-none {
    padding-bottom: var(--cos-space-none)
}

.cos-space-pl-none {
    padding-left: var(--cos-space-none)
}

.cos-space-p-2xs {
    padding: var(--cos-space-2xs)
}

.cos-space-pt-2xs {
    padding-top: var(--cos-space-2xs)
}

.cos-space-pr-2xs {
    padding-right: var(--cos-space-2xs)
}

.cos-space-pb-2xs {
    padding-bottom: var(--cos-space-2xs)
}

.cos-space-pl-2xs {
    padding-left: var(--cos-space-2xs)
}

.cos-leading-none {
    line-height: 1
}

.cos-leading-0 {
    line-height: 0
}

.cos-leading-loose {
    line-height: 2
}

.cos-text-headline-sm.cos-space-mt-3xl, .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-headline-sm.cos-space-mt-lg, .cos-text-headline-sm.cos-space-mt-md, .cos-text-headline-sm.cos-space-mt-none, .cos-text-headline-sm.cos-space-mt-sm, .cos-text-headline-sm.cos-space-mt-xl, .cos-text-headline-sm.cos-space-mt-xs, .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-headline-xl.cos-space-mt-lg, .cos-text-headline-xl.cos-space-mt-md, .cos-text-headline-xl.cos-space-mt-none, .cos-text-headline-xl.cos-space-mt-sm, .cos-text-headline-xl.cos-space-mt-xl, .cos-text-headline-xl.cos-space-mt-xs, .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-headline.cos-space-mt-3xl, .cos-text-headline.cos-space-mt-3xs, .cos-text-headline.cos-space-mt-lg, .cos-text-headline.cos-space-mt-md, .cos-text-headline.cos-space-mt-none, .cos-text-headline.cos-space-mt-sm, .cos-text-headline.cos-space-mt-xl, .cos-text-headline.cos-space-mt-xs, .cos-text-headline.cos-space-mt-xxl, .cos-text-headline.cos-space-mt-xxs, .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-subtitle.cos-space-mt-3xl, .cos-text-subtitle.cos-space-mt-3xs, .cos-text-subtitle.cos-space-mt-lg, .cos-text-subtitle.cos-space-mt-md, .cos-text-subtitle.cos-space-mt-none, .cos-text-subtitle.cos-space-mt-sm, .cos-text-subtitle.cos-space-mt-xl, .cos-text-subtitle.cos-space-mt-xs, .cos-text-subtitle.cos-space-mt-xxl, .cos-text-subtitle.cos-space-mt-xxs {
    margin-top: -3px
}

.cos-text-headline-sm.cos-space-mb-3xl, .cos-text-headline-sm.cos-space-mb-3xs, .cos-text-headline-sm.cos-space-mb-lg, .cos-text-headline-sm.cos-space-mb-md, .cos-text-headline-sm.cos-space-mb-none, .cos-text-headline-sm.cos-space-mb-sm, .cos-text-headline-sm.cos-space-mb-xl, .cos-text-headline-sm.cos-space-mb-xs, .cos-text-headline-sm.cos-space-mb-xxl, .cos-text-headline-sm.cos-space-mb-xxs, .cos-text-headline-xl.cos-space-mb-3xl, .cos-text-headline-xl.cos-space-mb-3xs, .cos-text-headline-xl.cos-space-mb-lg, .cos-text-headline-xl.cos-space-mb-md, .cos-text-headline-xl.cos-space-mb-none, .cos-text-headline-xl.cos-space-mb-sm, .cos-text-headline-xl.cos-space-mb-xl, .cos-text-headline-xl.cos-space-mb-xs, .cos-text-headline-xl.cos-space-mb-xxl, .cos-text-headline-xl.cos-space-mb-xxs, .cos-text-headline.cos-space-mb-3xl, .cos-text-headline.cos-space-mb-3xs, .cos-text-headline.cos-space-mb-lg, .cos-text-headline.cos-space-mb-md, .cos-text-headline.cos-space-mb-none, .cos-text-headline.cos-space-mb-sm, .cos-text-headline.cos-space-mb-xl, .cos-text-headline.cos-space-mb-xs, .cos-text-headline.cos-space-mb-xxl, .cos-text-headline.cos-space-mb-xxs, .cos-text-subtitle-sm.cos-space-mb-3xl, .cos-text-subtitle-sm.cos-space-mb-3xs, .cos-text-subtitle-sm.cos-space-mb-lg, .cos-text-subtitle-sm.cos-space-mb-md, .cos-text-subtitle-sm.cos-space-mb-none, .cos-text-subtitle-sm.cos-space-mb-sm, .cos-text-subtitle-sm.cos-space-mb-xl, .cos-text-subtitle-sm.cos-space-mb-xs, .cos-text-subtitle-sm.cos-space-mb-xxl, .cos-text-subtitle-sm.cos-space-mb-xxs, .cos-text-subtitle.cos-space-mb-3xl, .cos-text-subtitle.cos-space-mb-3xs, .cos-text-subtitle.cos-space-mb-lg, .cos-text-subtitle.cos-space-mb-md, .cos-text-subtitle.cos-space-mb-none, .cos-text-subtitle.cos-space-mb-sm, .cos-text-subtitle.cos-space-mb-xl, .cos-text-subtitle.cos-space-mb-xs, .cos-text-subtitle.cos-space-mb-xxl, .cos-text-subtitle.cos-space-mb-xxs {
    margin-bottom: -3px
}

.cos-text-headline-sm.cos-space-m-3xl, .cos-text-headline-sm.cos-space-m-3xs, .cos-text-headline-sm.cos-space-m-lg, .cos-text-headline-sm.cos-space-m-md, .cos-text-headline-sm.cos-space-m-none, .cos-text-headline-sm.cos-space-m-sm, .cos-text-headline-sm.cos-space-m-xl, .cos-text-headline-sm.cos-space-m-xs, .cos-text-headline-sm.cos-space-m-xxl, .cos-text-headline-sm.cos-space-m-xxs, .cos-text-headline.cos-space-m-3xl, .cos-text-headline.cos-space-m-3xs, .cos-text-headline.cos-space-m-lg, .cos-text-headline.cos-space-m-md, .cos-text-headline.cos-space-m-none, .cos-text-headline.cos-space-m-sm, .cos-text-headline.cos-space-m-xl, .cos-text-headline.cos-space-m-xs, .cos-text-headline.cos-space-m-xxl, .cos-text-headline.cos-space-m-xxs, .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-subtitle-sm.cos-space-m-md, .cos-text-subtitle-sm.cos-space-m-none, .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-subtitle.cos-space-m-3xl, .cos-text-subtitle.cos-space-m-3xs, .cos-text-subtitle.cos-space-m-lg, .cos-text-subtitle.cos-space-m-md, .cos-text-subtitle.cos-space-m-none, .cos-text-subtitle.cos-space-m-sm, .cos-text-subtitle.cos-space-m-xl, .cos-text-subtitle.cos-space-m-xs, .cos-text-subtitle.cos-space-m-xxl, .cos-text-subtitle.cos-space-m-xxs {
    margin-top: -3px;
    margin-bottom: -3px
}

.cos-text-body-lg.cos-space-mt-3xl, .cos-text-body-lg.cos-space-mt-3xs, .cos-text-body-lg.cos-space-mt-lg, .cos-text-body-lg.cos-space-mt-md, .cos-text-body-lg.cos-space-mt-none, .cos-text-body-lg.cos-space-mt-sm, .cos-text-body-lg.cos-space-mt-xl, .cos-text-body-lg.cos-space-mt-xs, .cos-text-body-lg.cos-space-mt-xxl, .cos-text-body-lg.cos-space-mt-xxs, .cos-text-body.cos-space-mt-3xl, .cos-text-body.cos-space-mt-3xs, .cos-text-body.cos-space-mt-lg, .cos-text-body.cos-space-mt-md, .cos-text-body.cos-space-mt-none, .cos-text-body.cos-space-mt-sm, .cos-text-body.cos-space-mt-xl, .cos-text-body.cos-space-mt-xs, .cos-text-body.cos-space-mt-xxl, .cos-text-body.cos-space-mt-xxs, .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-caption-sm.cos-space-mt-lg, .cos-text-caption-sm.cos-space-mt-md, .cos-text-caption-sm.cos-space-mt-none, .cos-text-caption-sm.cos-space-mt-sm, .cos-text-caption-sm.cos-space-mt-xl, .cos-text-caption-sm.cos-space-mt-xs, .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-caption.cos-space-mt-3xl, .cos-text-caption.cos-space-mt-3xs, .cos-text-caption.cos-space-mt-lg, .cos-text-caption.cos-space-mt-md, .cos-text-caption.cos-space-mt-none, .cos-text-caption.cos-space-mt-sm, .cos-text-caption.cos-space-mt-xl, .cos-text-caption.cos-space-mt-xs, .cos-text-caption.cos-space-mt-xxl, .cos-text-caption.cos-space-mt-xxs {
    margin-top: -4.5px
}

.cos-text-body-lg.cos-space-mb-3xl, .cos-text-body-lg.cos-space-mb-3xs, .cos-text-body-lg.cos-space-mb-lg, .cos-text-body-lg.cos-space-mb-md, .cos-text-body-lg.cos-space-mb-none, .cos-text-body-lg.cos-space-mb-sm, .cos-text-body-lg.cos-space-mb-xl, .cos-text-body-lg.cos-space-mb-xs, .cos-text-body-lg.cos-space-mb-xxl, .cos-text-body-lg.cos-space-mb-xxs, .cos-text-body.cos-space-mb-3xl, .cos-text-body.cos-space-mb-3xs, .cos-text-body.cos-space-mb-lg, .cos-text-body.cos-space-mb-md, .cos-text-body.cos-space-mb-none, .cos-text-body.cos-space-mb-sm, .cos-text-body.cos-space-mb-xl, .cos-text-body.cos-space-mb-xs, .cos-text-body.cos-space-mb-xxl, .cos-text-body.cos-space-mb-xxs, .cos-text-caption-sm.cos-space-mb-3xl, .cos-text-caption-sm.cos-space-mb-3xs, .cos-text-caption-sm.cos-space-mb-lg, .cos-text-caption-sm.cos-space-mb-md, .cos-text-caption-sm.cos-space-mb-none, .cos-text-caption-sm.cos-space-mb-sm, .cos-text-caption-sm.cos-space-mb-xl, .cos-text-caption-sm.cos-space-mb-xs, .cos-text-caption-sm.cos-space-mb-xxl, .cos-text-caption-sm.cos-space-mb-xxs, .cos-text-caption.cos-space-mb-3xl, .cos-text-caption.cos-space-mb-3xs, .cos-text-caption.cos-space-mb-lg, .cos-text-caption.cos-space-mb-md, .cos-text-caption.cos-space-mb-none, .cos-text-caption.cos-space-mb-sm, .cos-text-caption.cos-space-mb-xl, .cos-text-caption.cos-space-mb-xs, .cos-text-caption.cos-space-mb-xxl, .cos-text-caption.cos-space-mb-xxs {
    margin-bottom: -4.5px
}

.cos-text-body-lg.cos-space-m-3xl, .cos-text-body-lg.cos-space-m-3xs, .cos-text-body-lg.cos-space-m-lg, .cos-text-body-lg.cos-space-m-md, .cos-text-body-lg.cos-space-m-none, .cos-text-body-lg.cos-space-m-sm, .cos-text-body-lg.cos-space-m-xl, .cos-text-body-lg.cos-space-m-xs, .cos-text-body-lg.cos-space-m-xxl, .cos-text-body-lg.cos-space-m-xxs, .cos-text-body.cos-space-m-3xl, .cos-text-body.cos-space-m-3xs, .cos-text-body.cos-space-m-lg, .cos-text-body.cos-space-m-md, .cos-text-body.cos-space-m-none, .cos-text-body.cos-space-m-sm, .cos-text-body.cos-space-m-xl, .cos-text-body.cos-space-m-xs, .cos-text-body.cos-space-m-xxl, .cos-text-body.cos-space-m-xxs, .cos-text-caption-sm.cos-space-m-3xl, .cos-text-caption-sm.cos-space-m-3xs, .cos-text-caption-sm.cos-space-m-lg, .cos-text-caption-sm.cos-space-m-md, .cos-text-caption-sm.cos-space-m-none, .cos-text-caption-sm.cos-space-m-sm, .cos-text-caption-sm.cos-space-m-xl, .cos-text-caption-sm.cos-space-m-xs, .cos-text-caption-sm.cos-space-m-xxl, .cos-text-caption-sm.cos-space-m-xxs, .cos-text-caption.cos-space-m-3xl, .cos-text-caption.cos-space-m-3xs, .cos-text-caption.cos-space-m-lg, .cos-text-caption.cos-space-m-md, .cos-text-caption.cos-space-m-none, .cos-text-caption.cos-space-m-sm, .cos-text-caption.cos-space-m-xl, .cos-text-caption.cos-space-m-xs, .cos-text-caption.cos-space-m-xxl, .cos-text-caption.cos-space-m-xxs {
    margin-top: -4.5px;
    margin-bottom: -4.5px
}

.cos-text-headline + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-md, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-none, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-headline + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-md, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-none, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-headline + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-headline + .cos-text-headline.cos-space-mt-3xl, .cos-text-headline + .cos-text-headline.cos-space-mt-3xs, .cos-text-headline + .cos-text-headline.cos-space-mt-lg, .cos-text-headline + .cos-text-headline.cos-space-mt-md, .cos-text-headline + .cos-text-headline.cos-space-mt-none, .cos-text-headline + .cos-text-headline.cos-space-mt-sm, .cos-text-headline + .cos-text-headline.cos-space-mt-xl, .cos-text-headline + .cos-text-headline.cos-space-mt-xs, .cos-text-headline + .cos-text-headline.cos-space-mt-xxl, .cos-text-headline + .cos-text-headline.cos-space-mt-xxs, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-headline + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-headline + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-headline + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-headline + .cos-text-subtitle.cos-space-mt-lg, .cos-text-headline + .cos-text-subtitle.cos-space-mt-md, .cos-text-headline + .cos-text-subtitle.cos-space-mt-none, .cos-text-headline + .cos-text-subtitle.cos-space-mt-sm, .cos-text-headline + .cos-text-subtitle.cos-space-mt-xl, .cos-text-headline + .cos-text-subtitle.cos-space-mt-xs, .cos-text-headline + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-headline + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-md, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-none, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-md, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-none, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-md, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-none, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-headline.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-md, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-none, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-lg, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-md, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-none, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-sm, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-xl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-xs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-md, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-none, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-lg, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-md, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-none, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-sm, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-xl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-xs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-md, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-none, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-headline.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-headline.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-headline.cos-space-m-lg, .cos-text-headline-xl + .cos-text-headline.cos-space-m-md, .cos-text-headline-xl + .cos-text-headline.cos-space-m-none, .cos-text-headline-xl + .cos-text-headline.cos-space-m-sm, .cos-text-headline-xl + .cos-text-headline.cos-space-m-xl, .cos-text-headline-xl + .cos-text-headline.cos-space-m-xs, .cos-text-headline-xl + .cos-text-headline.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-headline.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-md, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-none, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-headline.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-md, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-none, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-md, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-none, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-md, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-none, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-headline.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-headline.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-headline.cos-space-mt-lg, .cos-text-subtitle + .cos-text-headline.cos-space-mt-md, .cos-text-subtitle + .cos-text-headline.cos-space-mt-none, .cos-text-subtitle + .cos-text-headline.cos-space-mt-sm, .cos-text-subtitle + .cos-text-headline.cos-space-mt-xl, .cos-text-subtitle + .cos-text-headline.cos-space-mt-xs, .cos-text-subtitle + .cos-text-headline.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-headline.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-lg, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-md, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-none, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-sm, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-xl, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-xs, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-headline.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-subtitle.cos-space-mt-xxs {
    margin-top: -6px
}

.cos-text-body + .cos-text-headline-sm.cos-space-m-3xl, .cos-text-body + .cos-text-headline-sm.cos-space-m-3xs, .cos-text-body + .cos-text-headline-sm.cos-space-m-lg, .cos-text-body + .cos-text-headline-sm.cos-space-m-md, .cos-text-body + .cos-text-headline-sm.cos-space-m-none, .cos-text-body + .cos-text-headline-sm.cos-space-m-sm, .cos-text-body + .cos-text-headline-sm.cos-space-m-xl, .cos-text-body + .cos-text-headline-sm.cos-space-m-xs, .cos-text-body + .cos-text-headline-sm.cos-space-m-xxl, .cos-text-body + .cos-text-headline-sm.cos-space-m-xxs, .cos-text-body + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-body + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-body + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-body + .cos-text-headline-sm.cos-space-mt-md, .cos-text-body + .cos-text-headline-sm.cos-space-mt-none, .cos-text-body + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-body + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-body + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-body + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-body + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-body + .cos-text-headline-xl.cos-space-m-3xl, .cos-text-body + .cos-text-headline-xl.cos-space-m-3xs, .cos-text-body + .cos-text-headline-xl.cos-space-m-lg, .cos-text-body + .cos-text-headline-xl.cos-space-m-md, .cos-text-body + .cos-text-headline-xl.cos-space-m-none, .cos-text-body + .cos-text-headline-xl.cos-space-m-sm, .cos-text-body + .cos-text-headline-xl.cos-space-m-xl, .cos-text-body + .cos-text-headline-xl.cos-space-m-xs, .cos-text-body + .cos-text-headline-xl.cos-space-m-xxl, .cos-text-body + .cos-text-headline-xl.cos-space-m-xxs, .cos-text-body + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-body + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-body + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-body + .cos-text-headline-xl.cos-space-mt-md, .cos-text-body + .cos-text-headline-xl.cos-space-mt-none, .cos-text-body + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-body + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-body + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-body + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-body + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-body + .cos-text-headline.cos-space-m-3xl, .cos-text-body + .cos-text-headline.cos-space-m-3xs, .cos-text-body + .cos-text-headline.cos-space-m-lg, .cos-text-body + .cos-text-headline.cos-space-m-md, .cos-text-body + .cos-text-headline.cos-space-m-none, .cos-text-body + .cos-text-headline.cos-space-m-sm, .cos-text-body + .cos-text-headline.cos-space-m-xl, .cos-text-body + .cos-text-headline.cos-space-m-xs, .cos-text-body + .cos-text-headline.cos-space-m-xxl, .cos-text-body + .cos-text-headline.cos-space-m-xxs, .cos-text-body + .cos-text-headline.cos-space-mt-3xl, .cos-text-body + .cos-text-headline.cos-space-mt-3xs, .cos-text-body + .cos-text-headline.cos-space-mt-lg, .cos-text-body + .cos-text-headline.cos-space-mt-md, .cos-text-body + .cos-text-headline.cos-space-mt-none, .cos-text-body + .cos-text-headline.cos-space-mt-sm, .cos-text-body + .cos-text-headline.cos-space-mt-xl, .cos-text-body + .cos-text-headline.cos-space-mt-xs, .cos-text-body + .cos-text-headline.cos-space-mt-xxl, .cos-text-body + .cos-text-headline.cos-space-mt-xxs, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-md, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-none, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-body + .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-body + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-body + .cos-text-subtitle.cos-space-m-3xl, .cos-text-body + .cos-text-subtitle.cos-space-m-3xs, .cos-text-body + .cos-text-subtitle.cos-space-m-lg, .cos-text-body + .cos-text-subtitle.cos-space-m-md, .cos-text-body + .cos-text-subtitle.cos-space-m-none, .cos-text-body + .cos-text-subtitle.cos-space-m-sm, .cos-text-body + .cos-text-subtitle.cos-space-m-xl, .cos-text-body + .cos-text-subtitle.cos-space-m-xs, .cos-text-body + .cos-text-subtitle.cos-space-m-xxl, .cos-text-body + .cos-text-subtitle.cos-space-m-xxs, .cos-text-body + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-body + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-body + .cos-text-subtitle.cos-space-mt-lg, .cos-text-body + .cos-text-subtitle.cos-space-mt-md, .cos-text-body + .cos-text-subtitle.cos-space-mt-none, .cos-text-body + .cos-text-subtitle.cos-space-mt-sm, .cos-text-body + .cos-text-subtitle.cos-space-mt-xl, .cos-text-body + .cos-text-subtitle.cos-space-mt-xs, .cos-text-body + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-body + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-3xl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-3xs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-lg, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-md, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-none, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-sm, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-xl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-xs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-xxl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-m-xxs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-md, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-none, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-3xl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-3xs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-lg, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-md, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-none, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-sm, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-xl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-xs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-xxl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-m-xxs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-md, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-none, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-headline.cos-space-m-3xl, .cos-text-body-lg + .cos-text-headline.cos-space-m-3xs, .cos-text-body-lg + .cos-text-headline.cos-space-m-lg, .cos-text-body-lg + .cos-text-headline.cos-space-m-md, .cos-text-body-lg + .cos-text-headline.cos-space-m-none, .cos-text-body-lg + .cos-text-headline.cos-space-m-sm, .cos-text-body-lg + .cos-text-headline.cos-space-m-xl, .cos-text-body-lg + .cos-text-headline.cos-space-m-xs, .cos-text-body-lg + .cos-text-headline.cos-space-m-xxl, .cos-text-body-lg + .cos-text-headline.cos-space-m-xxs, .cos-text-body-lg + .cos-text-headline.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-headline.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-headline.cos-space-mt-lg, .cos-text-body-lg + .cos-text-headline.cos-space-mt-md, .cos-text-body-lg + .cos-text-headline.cos-space-mt-none, .cos-text-body-lg + .cos-text-headline.cos-space-mt-sm, .cos-text-body-lg + .cos-text-headline.cos-space-mt-xl, .cos-text-body-lg + .cos-text-headline.cos-space-mt-xs, .cos-text-body-lg + .cos-text-headline.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-headline.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-md, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-none, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-3xl, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-3xs, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-lg, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-md, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-none, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-sm, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-xl, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-xs, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-xxl, .cos-text-body-lg + .cos-text-subtitle.cos-space-m-xxs, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-lg, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-md, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-none, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-sm, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-xl, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-xs, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-caption + .cos-text-headline-sm.cos-space-m-3xl, .cos-text-caption + .cos-text-headline-sm.cos-space-m-3xs, .cos-text-caption + .cos-text-headline-sm.cos-space-m-lg, .cos-text-caption + .cos-text-headline-sm.cos-space-m-md, .cos-text-caption + .cos-text-headline-sm.cos-space-m-none, .cos-text-caption + .cos-text-headline-sm.cos-space-m-sm, .cos-text-caption + .cos-text-headline-sm.cos-space-m-xl, .cos-text-caption + .cos-text-headline-sm.cos-space-m-xs, .cos-text-caption + .cos-text-headline-sm.cos-space-m-xxl, .cos-text-caption + .cos-text-headline-sm.cos-space-m-xxs, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-md, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-none, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-caption + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-caption + .cos-text-headline-xl.cos-space-m-3xl, .cos-text-caption + .cos-text-headline-xl.cos-space-m-3xs, .cos-text-caption + .cos-text-headline-xl.cos-space-m-lg, .cos-text-caption + .cos-text-headline-xl.cos-space-m-md, .cos-text-caption + .cos-text-headline-xl.cos-space-m-none, .cos-text-caption + .cos-text-headline-xl.cos-space-m-sm, .cos-text-caption + .cos-text-headline-xl.cos-space-m-xl, .cos-text-caption + .cos-text-headline-xl.cos-space-m-xs, .cos-text-caption + .cos-text-headline-xl.cos-space-m-xxl, .cos-text-caption + .cos-text-headline-xl.cos-space-m-xxs, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-md, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-none, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-caption + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-caption + .cos-text-headline.cos-space-m-3xl, .cos-text-caption + .cos-text-headline.cos-space-m-3xs, .cos-text-caption + .cos-text-headline.cos-space-m-lg, .cos-text-caption + .cos-text-headline.cos-space-m-md, .cos-text-caption + .cos-text-headline.cos-space-m-none, .cos-text-caption + .cos-text-headline.cos-space-m-sm, .cos-text-caption + .cos-text-headline.cos-space-m-xl, .cos-text-caption + .cos-text-headline.cos-space-m-xs, .cos-text-caption + .cos-text-headline.cos-space-m-xxl, .cos-text-caption + .cos-text-headline.cos-space-m-xxs, .cos-text-caption + .cos-text-headline.cos-space-mt-3xl, .cos-text-caption + .cos-text-headline.cos-space-mt-3xs, .cos-text-caption + .cos-text-headline.cos-space-mt-lg, .cos-text-caption + .cos-text-headline.cos-space-mt-md, .cos-text-caption + .cos-text-headline.cos-space-mt-none, .cos-text-caption + .cos-text-headline.cos-space-mt-sm, .cos-text-caption + .cos-text-headline.cos-space-mt-xl, .cos-text-caption + .cos-text-headline.cos-space-mt-xs, .cos-text-caption + .cos-text-headline.cos-space-mt-xxl, .cos-text-caption + .cos-text-headline.cos-space-mt-xxs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-md, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-none, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-caption + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-caption + .cos-text-subtitle.cos-space-m-3xl, .cos-text-caption + .cos-text-subtitle.cos-space-m-3xs, .cos-text-caption + .cos-text-subtitle.cos-space-m-lg, .cos-text-caption + .cos-text-subtitle.cos-space-m-md, .cos-text-caption + .cos-text-subtitle.cos-space-m-none, .cos-text-caption + .cos-text-subtitle.cos-space-m-sm, .cos-text-caption + .cos-text-subtitle.cos-space-m-xl, .cos-text-caption + .cos-text-subtitle.cos-space-m-xs, .cos-text-caption + .cos-text-subtitle.cos-space-m-xxl, .cos-text-caption + .cos-text-subtitle.cos-space-m-xxs, .cos-text-caption + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-caption + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-caption + .cos-text-subtitle.cos-space-mt-lg, .cos-text-caption + .cos-text-subtitle.cos-space-mt-md, .cos-text-caption + .cos-text-subtitle.cos-space-mt-none, .cos-text-caption + .cos-text-subtitle.cos-space-mt-sm, .cos-text-caption + .cos-text-subtitle.cos-space-mt-xl, .cos-text-caption + .cos-text-subtitle.cos-space-mt-xs, .cos-text-caption + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-caption + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-lg, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-md, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-none, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-sm, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-xl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-xs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-md, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-none, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-lg, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-md, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-none, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-sm, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-xl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-xs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-md, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-none, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-headline.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-headline.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-headline.cos-space-m-lg, .cos-text-caption-sm + .cos-text-headline.cos-space-m-md, .cos-text-caption-sm + .cos-text-headline.cos-space-m-none, .cos-text-caption-sm + .cos-text-headline.cos-space-m-sm, .cos-text-caption-sm + .cos-text-headline.cos-space-m-xl, .cos-text-caption-sm + .cos-text-headline.cos-space-m-xs, .cos-text-caption-sm + .cos-text-headline.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-headline.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-md, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-none, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-headline.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-md, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-none, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-none, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-lg, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-md, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-none, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-sm, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-xl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-xs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-md, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-none, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-subtitle.cos-space-mt-xxs, .cos-text-headline + .cos-text-body-lg.cos-space-m-3xl, .cos-text-headline + .cos-text-body-lg.cos-space-m-3xs, .cos-text-headline + .cos-text-body-lg.cos-space-m-lg, .cos-text-headline + .cos-text-body-lg.cos-space-m-md, .cos-text-headline + .cos-text-body-lg.cos-space-m-none, .cos-text-headline + .cos-text-body-lg.cos-space-m-sm, .cos-text-headline + .cos-text-body-lg.cos-space-m-xl, .cos-text-headline + .cos-text-body-lg.cos-space-m-xs, .cos-text-headline + .cos-text-body-lg.cos-space-m-xxl, .cos-text-headline + .cos-text-body-lg.cos-space-m-xxs, .cos-text-headline + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-headline + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-headline + .cos-text-body-lg.cos-space-mt-lg, .cos-text-headline + .cos-text-body-lg.cos-space-mt-md, .cos-text-headline + .cos-text-body-lg.cos-space-mt-none, .cos-text-headline + .cos-text-body-lg.cos-space-mt-sm, .cos-text-headline + .cos-text-body-lg.cos-space-mt-xl, .cos-text-headline + .cos-text-body-lg.cos-space-mt-xs, .cos-text-headline + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-headline + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-headline + .cos-text-body.cos-space-m-3xl, .cos-text-headline + .cos-text-body.cos-space-m-3xs, .cos-text-headline + .cos-text-body.cos-space-m-lg, .cos-text-headline + .cos-text-body.cos-space-m-md, .cos-text-headline + .cos-text-body.cos-space-m-none, .cos-text-headline + .cos-text-body.cos-space-m-sm, .cos-text-headline + .cos-text-body.cos-space-m-xl, .cos-text-headline + .cos-text-body.cos-space-m-xs, .cos-text-headline + .cos-text-body.cos-space-m-xxl, .cos-text-headline + .cos-text-body.cos-space-m-xxs, .cos-text-headline + .cos-text-body.cos-space-mt-3xl, .cos-text-headline + .cos-text-body.cos-space-mt-3xs, .cos-text-headline + .cos-text-body.cos-space-mt-lg, .cos-text-headline + .cos-text-body.cos-space-mt-md, .cos-text-headline + .cos-text-body.cos-space-mt-none, .cos-text-headline + .cos-text-body.cos-space-mt-sm, .cos-text-headline + .cos-text-body.cos-space-mt-xl, .cos-text-headline + .cos-text-body.cos-space-mt-xs, .cos-text-headline + .cos-text-body.cos-space-mt-xxl, .cos-text-headline + .cos-text-body.cos-space-mt-xxs, .cos-text-headline + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-headline + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-headline + .cos-text-caption-sm.cos-space-m-lg, .cos-text-headline + .cos-text-caption-sm.cos-space-m-md, .cos-text-headline + .cos-text-caption-sm.cos-space-m-none, .cos-text-headline + .cos-text-caption-sm.cos-space-m-sm, .cos-text-headline + .cos-text-caption-sm.cos-space-m-xl, .cos-text-headline + .cos-text-caption-sm.cos-space-m-xs, .cos-text-headline + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-headline + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-md, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-none, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-headline + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-headline + .cos-text-caption.cos-space-m-3xl, .cos-text-headline + .cos-text-caption.cos-space-m-3xs, .cos-text-headline + .cos-text-caption.cos-space-m-lg, .cos-text-headline + .cos-text-caption.cos-space-m-md, .cos-text-headline + .cos-text-caption.cos-space-m-none, .cos-text-headline + .cos-text-caption.cos-space-m-sm, .cos-text-headline + .cos-text-caption.cos-space-m-xl, .cos-text-headline + .cos-text-caption.cos-space-m-xs, .cos-text-headline + .cos-text-caption.cos-space-m-xxl, .cos-text-headline + .cos-text-caption.cos-space-m-xxs, .cos-text-headline + .cos-text-caption.cos-space-mt-3xl, .cos-text-headline + .cos-text-caption.cos-space-mt-3xs, .cos-text-headline + .cos-text-caption.cos-space-mt-lg, .cos-text-headline + .cos-text-caption.cos-space-mt-md, .cos-text-headline + .cos-text-caption.cos-space-mt-none, .cos-text-headline + .cos-text-caption.cos-space-mt-sm, .cos-text-headline + .cos-text-caption.cos-space-mt-xl, .cos-text-headline + .cos-text-caption.cos-space-mt-xs, .cos-text-headline + .cos-text-caption.cos-space-mt-xxl, .cos-text-headline + .cos-text-caption.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-3xl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-3xs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-lg, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-md, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-none, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-sm, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-xl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-xs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-xxl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-m-xxs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-md, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-none, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-body.cos-space-m-3xl, .cos-text-headline-sm + .cos-text-body.cos-space-m-3xs, .cos-text-headline-sm + .cos-text-body.cos-space-m-lg, .cos-text-headline-sm + .cos-text-body.cos-space-m-md, .cos-text-headline-sm + .cos-text-body.cos-space-m-none, .cos-text-headline-sm + .cos-text-body.cos-space-m-sm, .cos-text-headline-sm + .cos-text-body.cos-space-m-xl, .cos-text-headline-sm + .cos-text-body.cos-space-m-xs, .cos-text-headline-sm + .cos-text-body.cos-space-m-xxl, .cos-text-headline-sm + .cos-text-body.cos-space-m-xxs, .cos-text-headline-sm + .cos-text-body.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-body.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-body.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-body.cos-space-mt-md, .cos-text-headline-sm + .cos-text-body.cos-space-mt-none, .cos-text-headline-sm + .cos-text-body.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-body.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-body.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-body.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-body.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-lg, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-md, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-none, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-sm, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-xl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-xs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-md, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-none, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-headline-sm + .cos-text-caption.cos-space-m-3xl, .cos-text-headline-sm + .cos-text-caption.cos-space-m-3xs, .cos-text-headline-sm + .cos-text-caption.cos-space-m-lg, .cos-text-headline-sm + .cos-text-caption.cos-space-m-md, .cos-text-headline-sm + .cos-text-caption.cos-space-m-none, .cos-text-headline-sm + .cos-text-caption.cos-space-m-sm, .cos-text-headline-sm + .cos-text-caption.cos-space-m-xl, .cos-text-headline-sm + .cos-text-caption.cos-space-m-xs, .cos-text-headline-sm + .cos-text-caption.cos-space-m-xxl, .cos-text-headline-sm + .cos-text-caption.cos-space-m-xxs, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-3xl, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-3xs, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-lg, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-md, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-none, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-sm, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-xl, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-xs, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-xxl, .cos-text-headline-sm + .cos-text-caption.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-lg, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-md, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-none, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-sm, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-xl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-xs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-md, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-none, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-body.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-body.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-body.cos-space-m-lg, .cos-text-headline-xl + .cos-text-body.cos-space-m-md, .cos-text-headline-xl + .cos-text-body.cos-space-m-none, .cos-text-headline-xl + .cos-text-body.cos-space-m-sm, .cos-text-headline-xl + .cos-text-body.cos-space-m-xl, .cos-text-headline-xl + .cos-text-body.cos-space-m-xs, .cos-text-headline-xl + .cos-text-body.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-body.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-body.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-body.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-body.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-body.cos-space-mt-md, .cos-text-headline-xl + .cos-text-body.cos-space-mt-none, .cos-text-headline-xl + .cos-text-body.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-body.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-body.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-body.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-body.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-lg, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-md, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-none, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-sm, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-xl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-xs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-md, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-none, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-headline-xl + .cos-text-caption.cos-space-m-3xl, .cos-text-headline-xl + .cos-text-caption.cos-space-m-3xs, .cos-text-headline-xl + .cos-text-caption.cos-space-m-lg, .cos-text-headline-xl + .cos-text-caption.cos-space-m-md, .cos-text-headline-xl + .cos-text-caption.cos-space-m-none, .cos-text-headline-xl + .cos-text-caption.cos-space-m-sm, .cos-text-headline-xl + .cos-text-caption.cos-space-m-xl, .cos-text-headline-xl + .cos-text-caption.cos-space-m-xs, .cos-text-headline-xl + .cos-text-caption.cos-space-m-xxl, .cos-text-headline-xl + .cos-text-caption.cos-space-m-xxs, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-3xl, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-3xs, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-lg, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-md, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-none, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-sm, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-xl, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-xs, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-xxl, .cos-text-headline-xl + .cos-text-caption.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-3xl, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-3xs, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-lg, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-md, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-none, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-sm, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-xl, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-xs, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-xxl, .cos-text-subtitle + .cos-text-body-lg.cos-space-m-xxs, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-lg, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-md, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-none, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-sm, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-xl, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-xs, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-body.cos-space-m-3xl, .cos-text-subtitle + .cos-text-body.cos-space-m-3xs, .cos-text-subtitle + .cos-text-body.cos-space-m-lg, .cos-text-subtitle + .cos-text-body.cos-space-m-md, .cos-text-subtitle + .cos-text-body.cos-space-m-none, .cos-text-subtitle + .cos-text-body.cos-space-m-sm, .cos-text-subtitle + .cos-text-body.cos-space-m-xl, .cos-text-subtitle + .cos-text-body.cos-space-m-xs, .cos-text-subtitle + .cos-text-body.cos-space-m-xxl, .cos-text-subtitle + .cos-text-body.cos-space-m-xxs, .cos-text-subtitle + .cos-text-body.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-body.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-body.cos-space-mt-lg, .cos-text-subtitle + .cos-text-body.cos-space-mt-md, .cos-text-subtitle + .cos-text-body.cos-space-mt-none, .cos-text-subtitle + .cos-text-body.cos-space-mt-sm, .cos-text-subtitle + .cos-text-body.cos-space-mt-xl, .cos-text-subtitle + .cos-text-body.cos-space-mt-xs, .cos-text-subtitle + .cos-text-body.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-body.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-lg, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-md, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-none, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-sm, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-xl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-xs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-md, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-none, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-subtitle + .cos-text-caption.cos-space-m-3xl, .cos-text-subtitle + .cos-text-caption.cos-space-m-3xs, .cos-text-subtitle + .cos-text-caption.cos-space-m-lg, .cos-text-subtitle + .cos-text-caption.cos-space-m-md, .cos-text-subtitle + .cos-text-caption.cos-space-m-none, .cos-text-subtitle + .cos-text-caption.cos-space-m-sm, .cos-text-subtitle + .cos-text-caption.cos-space-m-xl, .cos-text-subtitle + .cos-text-caption.cos-space-m-xs, .cos-text-subtitle + .cos-text-caption.cos-space-m-xxl, .cos-text-subtitle + .cos-text-caption.cos-space-m-xxs, .cos-text-subtitle + .cos-text-caption.cos-space-mt-3xl, .cos-text-subtitle + .cos-text-caption.cos-space-mt-3xs, .cos-text-subtitle + .cos-text-caption.cos-space-mt-lg, .cos-text-subtitle + .cos-text-caption.cos-space-mt-md, .cos-text-subtitle + .cos-text-caption.cos-space-mt-none, .cos-text-subtitle + .cos-text-caption.cos-space-mt-sm, .cos-text-subtitle + .cos-text-caption.cos-space-mt-xl, .cos-text-subtitle + .cos-text-caption.cos-space-mt-xs, .cos-text-subtitle + .cos-text-caption.cos-space-mt-xxl, .cos-text-subtitle + .cos-text-caption.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-3xl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-3xs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-lg, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-md, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-none, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-sm, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-xl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-xs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-xxl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-m-xxs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-3xl, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-3xs, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-lg, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-md, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-none, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-sm, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-xl, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-xs, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-xxl, .cos-text-subtitle-sm + .cos-text-body.cos-space-m-xxs, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-body.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-lg, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-md, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-none, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-sm, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-xl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-xs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-3xl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-3xs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-lg, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-md, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-none, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-sm, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-xl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-xs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-xxl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-m-xxs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-3xl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-3xs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-lg, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-md, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-none, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-sm, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-xl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-xs, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-xxl, .cos-text-subtitle-sm + .cos-text-caption.cos-space-mt-xxs {
    margin-top: -7.5px
}

.cos-text-body + .cos-text-body-lg.cos-space-m-3xl, .cos-text-body + .cos-text-body-lg.cos-space-m-3xs, .cos-text-body + .cos-text-body-lg.cos-space-m-lg, .cos-text-body + .cos-text-body-lg.cos-space-m-md, .cos-text-body + .cos-text-body-lg.cos-space-m-none, .cos-text-body + .cos-text-body-lg.cos-space-m-sm, .cos-text-body + .cos-text-body-lg.cos-space-m-xl, .cos-text-body + .cos-text-body-lg.cos-space-m-xs, .cos-text-body + .cos-text-body-lg.cos-space-m-xxl, .cos-text-body + .cos-text-body-lg.cos-space-m-xxs, .cos-text-body + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-body + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-body + .cos-text-body-lg.cos-space-mt-lg, .cos-text-body + .cos-text-body-lg.cos-space-mt-md, .cos-text-body + .cos-text-body-lg.cos-space-mt-none, .cos-text-body + .cos-text-body-lg.cos-space-mt-sm, .cos-text-body + .cos-text-body-lg.cos-space-mt-xl, .cos-text-body + .cos-text-body-lg.cos-space-mt-xs, .cos-text-body + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-body + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-body + .cos-text-body.cos-space-m-3xl, .cos-text-body + .cos-text-body.cos-space-m-3xs, .cos-text-body + .cos-text-body.cos-space-m-lg, .cos-text-body + .cos-text-body.cos-space-m-md, .cos-text-body + .cos-text-body.cos-space-m-none, .cos-text-body + .cos-text-body.cos-space-m-sm, .cos-text-body + .cos-text-body.cos-space-m-xl, .cos-text-body + .cos-text-body.cos-space-m-xs, .cos-text-body + .cos-text-body.cos-space-m-xxl, .cos-text-body + .cos-text-body.cos-space-m-xxs, .cos-text-body + .cos-text-body.cos-space-mt-3xl, .cos-text-body + .cos-text-body.cos-space-mt-3xs, .cos-text-body + .cos-text-body.cos-space-mt-lg, .cos-text-body + .cos-text-body.cos-space-mt-md, .cos-text-body + .cos-text-body.cos-space-mt-none, .cos-text-body + .cos-text-body.cos-space-mt-sm, .cos-text-body + .cos-text-body.cos-space-mt-xl, .cos-text-body + .cos-text-body.cos-space-mt-xs, .cos-text-body + .cos-text-body.cos-space-mt-xxl, .cos-text-body + .cos-text-body.cos-space-mt-xxs, .cos-text-body + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-body + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-body + .cos-text-caption-sm.cos-space-m-lg, .cos-text-body + .cos-text-caption-sm.cos-space-m-md, .cos-text-body + .cos-text-caption-sm.cos-space-m-none, .cos-text-body + .cos-text-caption-sm.cos-space-m-sm, .cos-text-body + .cos-text-caption-sm.cos-space-m-xl, .cos-text-body + .cos-text-caption-sm.cos-space-m-xs, .cos-text-body + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-body + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-body + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-body + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-body + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-body + .cos-text-caption-sm.cos-space-mt-md, .cos-text-body + .cos-text-caption-sm.cos-space-mt-none, .cos-text-body + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-body + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-body + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-body + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-body + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-body + .cos-text-caption.cos-space-m-3xl, .cos-text-body + .cos-text-caption.cos-space-m-3xs, .cos-text-body + .cos-text-caption.cos-space-m-lg, .cos-text-body + .cos-text-caption.cos-space-m-md, .cos-text-body + .cos-text-caption.cos-space-m-none, .cos-text-body + .cos-text-caption.cos-space-m-sm, .cos-text-body + .cos-text-caption.cos-space-m-xl, .cos-text-body + .cos-text-caption.cos-space-m-xs, .cos-text-body + .cos-text-caption.cos-space-m-xxl, .cos-text-body + .cos-text-caption.cos-space-m-xxs, .cos-text-body + .cos-text-caption.cos-space-mt-3xl, .cos-text-body + .cos-text-caption.cos-space-mt-3xs, .cos-text-body + .cos-text-caption.cos-space-mt-lg, .cos-text-body + .cos-text-caption.cos-space-mt-md, .cos-text-body + .cos-text-caption.cos-space-mt-none, .cos-text-body + .cos-text-caption.cos-space-mt-sm, .cos-text-body + .cos-text-caption.cos-space-mt-xl, .cos-text-body + .cos-text-caption.cos-space-mt-xs, .cos-text-body + .cos-text-caption.cos-space-mt-xxl, .cos-text-body + .cos-text-caption.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-3xl, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-3xs, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-lg, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-md, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-none, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-sm, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-xl, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-xs, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-xxl, .cos-text-body-lg + .cos-text-body-lg.cos-space-m-xxs, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-lg, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-md, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-none, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-sm, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-xl, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-xs, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-body.cos-space-m-3xl, .cos-text-body-lg + .cos-text-body.cos-space-m-3xs, .cos-text-body-lg + .cos-text-body.cos-space-m-lg, .cos-text-body-lg + .cos-text-body.cos-space-m-md, .cos-text-body-lg + .cos-text-body.cos-space-m-none, .cos-text-body-lg + .cos-text-body.cos-space-m-sm, .cos-text-body-lg + .cos-text-body.cos-space-m-xl, .cos-text-body-lg + .cos-text-body.cos-space-m-xs, .cos-text-body-lg + .cos-text-body.cos-space-m-xxl, .cos-text-body-lg + .cos-text-body.cos-space-m-xxs, .cos-text-body-lg + .cos-text-body.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-body.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-body.cos-space-mt-lg, .cos-text-body-lg + .cos-text-body.cos-space-mt-md, .cos-text-body-lg + .cos-text-body.cos-space-mt-none, .cos-text-body-lg + .cos-text-body.cos-space-mt-sm, .cos-text-body-lg + .cos-text-body.cos-space-mt-xl, .cos-text-body-lg + .cos-text-body.cos-space-mt-xs, .cos-text-body-lg + .cos-text-body.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-body.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-lg, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-md, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-none, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-sm, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-xl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-xs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-md, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-none, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-body-lg + .cos-text-caption.cos-space-m-3xl, .cos-text-body-lg + .cos-text-caption.cos-space-m-3xs, .cos-text-body-lg + .cos-text-caption.cos-space-m-lg, .cos-text-body-lg + .cos-text-caption.cos-space-m-md, .cos-text-body-lg + .cos-text-caption.cos-space-m-none, .cos-text-body-lg + .cos-text-caption.cos-space-m-sm, .cos-text-body-lg + .cos-text-caption.cos-space-m-xl, .cos-text-body-lg + .cos-text-caption.cos-space-m-xs, .cos-text-body-lg + .cos-text-caption.cos-space-m-xxl, .cos-text-body-lg + .cos-text-caption.cos-space-m-xxs, .cos-text-body-lg + .cos-text-caption.cos-space-mt-3xl, .cos-text-body-lg + .cos-text-caption.cos-space-mt-3xs, .cos-text-body-lg + .cos-text-caption.cos-space-mt-lg, .cos-text-body-lg + .cos-text-caption.cos-space-mt-md, .cos-text-body-lg + .cos-text-caption.cos-space-mt-none, .cos-text-body-lg + .cos-text-caption.cos-space-mt-sm, .cos-text-body-lg + .cos-text-caption.cos-space-mt-xl, .cos-text-body-lg + .cos-text-caption.cos-space-mt-xs, .cos-text-body-lg + .cos-text-caption.cos-space-mt-xxl, .cos-text-body-lg + .cos-text-caption.cos-space-mt-xxs, .cos-text-caption + .cos-text-body-lg.cos-space-m-3xl, .cos-text-caption + .cos-text-body-lg.cos-space-m-3xs, .cos-text-caption + .cos-text-body-lg.cos-space-m-lg, .cos-text-caption + .cos-text-body-lg.cos-space-m-md, .cos-text-caption + .cos-text-body-lg.cos-space-m-none, .cos-text-caption + .cos-text-body-lg.cos-space-m-sm, .cos-text-caption + .cos-text-body-lg.cos-space-m-xl, .cos-text-caption + .cos-text-body-lg.cos-space-m-xs, .cos-text-caption + .cos-text-body-lg.cos-space-m-xxl, .cos-text-caption + .cos-text-body-lg.cos-space-m-xxs, .cos-text-caption + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-caption + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-caption + .cos-text-body-lg.cos-space-mt-lg, .cos-text-caption + .cos-text-body-lg.cos-space-mt-md, .cos-text-caption + .cos-text-body-lg.cos-space-mt-none, .cos-text-caption + .cos-text-body-lg.cos-space-mt-sm, .cos-text-caption + .cos-text-body-lg.cos-space-mt-xl, .cos-text-caption + .cos-text-body-lg.cos-space-mt-xs, .cos-text-caption + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-caption + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-caption + .cos-text-body.cos-space-m-3xl, .cos-text-caption + .cos-text-body.cos-space-m-3xs, .cos-text-caption + .cos-text-body.cos-space-m-lg, .cos-text-caption + .cos-text-body.cos-space-m-md, .cos-text-caption + .cos-text-body.cos-space-m-none, .cos-text-caption + .cos-text-body.cos-space-m-sm, .cos-text-caption + .cos-text-body.cos-space-m-xl, .cos-text-caption + .cos-text-body.cos-space-m-xs, .cos-text-caption + .cos-text-body.cos-space-m-xxl, .cos-text-caption + .cos-text-body.cos-space-m-xxs, .cos-text-caption + .cos-text-body.cos-space-mt-3xl, .cos-text-caption + .cos-text-body.cos-space-mt-3xs, .cos-text-caption + .cos-text-body.cos-space-mt-lg, .cos-text-caption + .cos-text-body.cos-space-mt-md, .cos-text-caption + .cos-text-body.cos-space-mt-none, .cos-text-caption + .cos-text-body.cos-space-mt-sm, .cos-text-caption + .cos-text-body.cos-space-mt-xl, .cos-text-caption + .cos-text-body.cos-space-mt-xs, .cos-text-caption + .cos-text-body.cos-space-mt-xxl, .cos-text-caption + .cos-text-body.cos-space-mt-xxs, .cos-text-caption + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-caption + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-caption + .cos-text-caption-sm.cos-space-m-lg, .cos-text-caption + .cos-text-caption-sm.cos-space-m-md, .cos-text-caption + .cos-text-caption-sm.cos-space-m-none, .cos-text-caption + .cos-text-caption-sm.cos-space-m-sm, .cos-text-caption + .cos-text-caption-sm.cos-space-m-xl, .cos-text-caption + .cos-text-caption-sm.cos-space-m-xs, .cos-text-caption + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-caption + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-md, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-none, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-caption + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-caption + .cos-text-caption.cos-space-m-3xl, .cos-text-caption + .cos-text-caption.cos-space-m-3xs, .cos-text-caption + .cos-text-caption.cos-space-m-lg, .cos-text-caption + .cos-text-caption.cos-space-m-md, .cos-text-caption + .cos-text-caption.cos-space-m-none, .cos-text-caption + .cos-text-caption.cos-space-m-sm, .cos-text-caption + .cos-text-caption.cos-space-m-xl, .cos-text-caption + .cos-text-caption.cos-space-m-xs, .cos-text-caption + .cos-text-caption.cos-space-m-xxl, .cos-text-caption + .cos-text-caption.cos-space-m-xxs, .cos-text-caption + .cos-text-caption.cos-space-mt-3xl, .cos-text-caption + .cos-text-caption.cos-space-mt-3xs, .cos-text-caption + .cos-text-caption.cos-space-mt-lg, .cos-text-caption + .cos-text-caption.cos-space-mt-md, .cos-text-caption + .cos-text-caption.cos-space-mt-none, .cos-text-caption + .cos-text-caption.cos-space-mt-sm, .cos-text-caption + .cos-text-caption.cos-space-mt-xl, .cos-text-caption + .cos-text-caption.cos-space-mt-xs, .cos-text-caption + .cos-text-caption.cos-space-mt-xxl, .cos-text-caption + .cos-text-caption.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-lg, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-md, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-none, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-sm, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-xl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-xs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-md, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-none, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-body-lg.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-body.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-body.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-body.cos-space-m-lg, .cos-text-caption-sm + .cos-text-body.cos-space-m-md, .cos-text-caption-sm + .cos-text-body.cos-space-m-none, .cos-text-caption-sm + .cos-text-body.cos-space-m-sm, .cos-text-caption-sm + .cos-text-body.cos-space-m-xl, .cos-text-caption-sm + .cos-text-body.cos-space-m-xs, .cos-text-caption-sm + .cos-text-body.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-body.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-body.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-body.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-body.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-body.cos-space-mt-md, .cos-text-caption-sm + .cos-text-body.cos-space-mt-none, .cos-text-caption-sm + .cos-text-body.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-body.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-body.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-body.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-body.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-lg, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-md, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-none, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-sm, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-xl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-xs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-md, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-none, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-caption-sm + .cos-text-caption.cos-space-m-3xl, .cos-text-caption-sm + .cos-text-caption.cos-space-m-3xs, .cos-text-caption-sm + .cos-text-caption.cos-space-m-lg, .cos-text-caption-sm + .cos-text-caption.cos-space-m-md, .cos-text-caption-sm + .cos-text-caption.cos-space-m-none, .cos-text-caption-sm + .cos-text-caption.cos-space-m-sm, .cos-text-caption-sm + .cos-text-caption.cos-space-m-xl, .cos-text-caption-sm + .cos-text-caption.cos-space-m-xs, .cos-text-caption-sm + .cos-text-caption.cos-space-m-xxl, .cos-text-caption-sm + .cos-text-caption.cos-space-m-xxs, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-3xl, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-3xs, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-lg, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-md, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-none, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-sm, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-xl, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-xs, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-xxl, .cos-text-caption-sm + .cos-text-caption.cos-space-mt-xxs {
    margin-top: -9px
}

.cos-text-body-lg.cos-space-m-3xs, .cos-text-body-lg.cos-space-mt-3xs, .cos-text-body.cos-space-m-3xs, .cos-text-body.cos-space-mt-3xs, .cos-text-caption-sm.cos-space-m-3xs, .cos-text-caption-sm.cos-space-mt-3xs, .cos-text-caption.cos-space-m-3xs, .cos-text-caption.cos-space-mt-3xs, .cos-text-headline-sm.cos-space-m-3xs, .cos-text-headline-sm.cos-space-mt-3xs, .cos-text-headline-xl.cos-space-m-3xs, .cos-text-headline-xl.cos-space-mt-3xs, .cos-text-headline.cos-space-m-3xs, .cos-text-headline.cos-space-mt-3xs, .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-subtitle-sm.cos-space-mt-3xs, .cos-text-subtitle.cos-space-m-3xs, .cos-text-subtitle.cos-space-mt-3xs {
    padding-top: 3px
}

.cos-text-body-lg.cos-space-m-xxs, .cos-text-body-lg.cos-space-mt-xxs, .cos-text-body.cos-space-m-xxs, .cos-text-body.cos-space-mt-xxs, .cos-text-caption-sm.cos-space-m-xxs, .cos-text-caption-sm.cos-space-mt-xxs, .cos-text-caption.cos-space-m-xxs, .cos-text-caption.cos-space-mt-xxs, .cos-text-headline-sm.cos-space-m-xxs, .cos-text-headline-sm.cos-space-mt-xxs, .cos-text-headline-xl.cos-space-m-xxs, .cos-text-headline-xl.cos-space-mt-xxs, .cos-text-headline.cos-space-m-xxs, .cos-text-headline.cos-space-mt-xxs, .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-subtitle-sm.cos-space-mt-xxs, .cos-text-subtitle.cos-space-m-xxs, .cos-text-subtitle.cos-space-mt-xxs {
    padding-top: 6px
}

.cos-text-body-lg.cos-space-m-xs, .cos-text-body-lg.cos-space-mt-xs, .cos-text-body.cos-space-m-xs, .cos-text-body.cos-space-mt-xs, .cos-text-caption-sm.cos-space-m-xs, .cos-text-caption-sm.cos-space-mt-xs, .cos-text-caption.cos-space-m-xs, .cos-text-caption.cos-space-mt-xs, .cos-text-headline-sm.cos-space-m-xs, .cos-text-headline-sm.cos-space-mt-xs, .cos-text-headline-xl.cos-space-m-xs, .cos-text-headline-xl.cos-space-mt-xs, .cos-text-headline.cos-space-m-xs, .cos-text-headline.cos-space-mt-xs, .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-subtitle-sm.cos-space-mt-xs, .cos-text-subtitle.cos-space-m-xs, .cos-text-subtitle.cos-space-mt-xs {
    padding-top: 9px
}

.cos-text-body-lg.cos-space-m-sm, .cos-text-body-lg.cos-space-mt-sm, .cos-text-body.cos-space-m-sm, .cos-text-body.cos-space-mt-sm, .cos-text-caption-sm.cos-space-m-sm, .cos-text-caption-sm.cos-space-mt-sm, .cos-text-caption.cos-space-m-sm, .cos-text-caption.cos-space-mt-sm, .cos-text-headline-sm.cos-space-m-sm, .cos-text-headline-sm.cos-space-mt-sm, .cos-text-headline-xl.cos-space-m-sm, .cos-text-headline-xl.cos-space-mt-sm, .cos-text-headline.cos-space-m-sm, .cos-text-headline.cos-space-mt-sm, .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-subtitle-sm.cos-space-mt-sm, .cos-text-subtitle.cos-space-m-sm, .cos-text-subtitle.cos-space-mt-sm {
    padding-top: 12px
}

.cos-text-body-lg.cos-space-m-md, .cos-text-body-lg.cos-space-mt-md, .cos-text-body.cos-space-m-md, .cos-text-body.cos-space-mt-md, .cos-text-caption-sm.cos-space-m-md, .cos-text-caption-sm.cos-space-mt-md, .cos-text-caption.cos-space-m-md, .cos-text-caption.cos-space-mt-md, .cos-text-headline-sm.cos-space-m-md, .cos-text-headline-sm.cos-space-mt-md, .cos-text-headline-xl.cos-space-m-md, .cos-text-headline-xl.cos-space-mt-md, .cos-text-headline.cos-space-m-md, .cos-text-headline.cos-space-mt-md, .cos-text-subtitle-sm.cos-space-m-md, .cos-text-subtitle-sm.cos-space-mt-md, .cos-text-subtitle.cos-space-m-md, .cos-text-subtitle.cos-space-mt-md {
    padding-top: 15px
}

.cos-text-body-lg.cos-space-m-lg, .cos-text-body-lg.cos-space-mt-lg, .cos-text-body.cos-space-m-lg, .cos-text-body.cos-space-mt-lg, .cos-text-caption-sm.cos-space-m-lg, .cos-text-caption-sm.cos-space-mt-lg, .cos-text-caption.cos-space-m-lg, .cos-text-caption.cos-space-mt-lg, .cos-text-headline-sm.cos-space-m-lg, .cos-text-headline-sm.cos-space-mt-lg, .cos-text-headline-xl.cos-space-m-lg, .cos-text-headline-xl.cos-space-mt-lg, .cos-text-headline.cos-space-m-lg, .cos-text-headline.cos-space-mt-lg, .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-subtitle-sm.cos-space-mt-lg, .cos-text-subtitle.cos-space-m-lg, .cos-text-subtitle.cos-space-mt-lg {
    padding-top: 18px
}

.cos-text-body-lg.cos-space-m-xl, .cos-text-body-lg.cos-space-mt-xl, .cos-text-body.cos-space-m-xl, .cos-text-body.cos-space-mt-xl, .cos-text-caption-sm.cos-space-m-xl, .cos-text-caption-sm.cos-space-mt-xl, .cos-text-caption.cos-space-m-xl, .cos-text-caption.cos-space-mt-xl, .cos-text-headline-sm.cos-space-m-xl, .cos-text-headline-sm.cos-space-mt-xl, .cos-text-headline-xl.cos-space-m-xl, .cos-text-headline-xl.cos-space-mt-xl, .cos-text-headline.cos-space-m-xl, .cos-text-headline.cos-space-mt-xl, .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-subtitle-sm.cos-space-mt-xl, .cos-text-subtitle.cos-space-m-xl, .cos-text-subtitle.cos-space-mt-xl {
    padding-top: 21px
}

.cos-text-body-lg.cos-space-m-xxl, .cos-text-body-lg.cos-space-mt-xxl, .cos-text-body.cos-space-m-xxl, .cos-text-body.cos-space-mt-xxl, .cos-text-caption-sm.cos-space-m-xxl, .cos-text-caption-sm.cos-space-mt-xxl, .cos-text-caption.cos-space-m-xxl, .cos-text-caption.cos-space-mt-xxl, .cos-text-headline-sm.cos-space-m-xxl, .cos-text-headline-sm.cos-space-mt-xxl, .cos-text-headline-xl.cos-space-m-xxl, .cos-text-headline-xl.cos-space-mt-xxl, .cos-text-headline.cos-space-m-xxl, .cos-text-headline.cos-space-mt-xxl, .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-subtitle-sm.cos-space-mt-xxl, .cos-text-subtitle.cos-space-m-xxl, .cos-text-subtitle.cos-space-mt-xxl {
    padding-top: 24px
}

.cos-text-body-lg.cos-space-m-3xl, .cos-text-body-lg.cos-space-mt-3xl, .cos-text-body.cos-space-m-3xl, .cos-text-body.cos-space-mt-3xl, .cos-text-caption-sm.cos-space-m-3xl, .cos-text-caption-sm.cos-space-mt-3xl, .cos-text-caption.cos-space-m-3xl, .cos-text-caption.cos-space-mt-3xl, .cos-text-headline-sm.cos-space-m-3xl, .cos-text-headline-sm.cos-space-mt-3xl, .cos-text-headline-xl.cos-space-m-3xl, .cos-text-headline-xl.cos-space-mt-3xl, .cos-text-headline.cos-space-m-3xl, .cos-text-headline.cos-space-mt-3xl, .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-subtitle-sm.cos-space-mt-3xl, .cos-text-subtitle.cos-space-m-3xl, .cos-text-subtitle.cos-space-mt-3xl {
    padding-top: 27px
}

.cos-text-body-lg.cos-space-m-3xs, .cos-text-body-lg.cos-space-mb-3xs, .cos-text-body.cos-space-m-3xs, .cos-text-body.cos-space-mb-3xs, .cos-text-caption-sm.cos-space-m-3xs, .cos-text-caption-sm.cos-space-mb-3xs, .cos-text-caption.cos-space-m-3xs, .cos-text-caption.cos-space-mb-3xs, .cos-text-headline-sm.cos-space-m-3xs, .cos-text-headline-sm.cos-space-mb-3xs, .cos-text-headline-xl.cos-space-m-3xs, .cos-text-headline-xl.cos-space-mb-3xs, .cos-text-headline.cos-space-m-3xs, .cos-text-headline.cos-space-mb-3xs, .cos-text-subtitle-sm.cos-space-m-3xs, .cos-text-subtitle-sm.cos-space-mb-3xs, .cos-text-subtitle.cos-space-m-3xs, .cos-text-subtitle.cos-space-mb-3xs {
    padding-bottom: 3px
}

.cos-text-body-lg.cos-space-m-xxs, .cos-text-body-lg.cos-space-mb-xxs, .cos-text-body.cos-space-m-xxs, .cos-text-body.cos-space-mb-xxs, .cos-text-caption-sm.cos-space-m-xxs, .cos-text-caption-sm.cos-space-mb-xxs, .cos-text-caption.cos-space-m-xxs, .cos-text-caption.cos-space-mb-xxs, .cos-text-headline-sm.cos-space-m-xxs, .cos-text-headline-sm.cos-space-mb-xxs, .cos-text-headline-xl.cos-space-m-xxs, .cos-text-headline-xl.cos-space-mb-xxs, .cos-text-headline.cos-space-m-xxs, .cos-text-headline.cos-space-mb-xxs, .cos-text-subtitle-sm.cos-space-m-xxs, .cos-text-subtitle-sm.cos-space-mb-xxs, .cos-text-subtitle.cos-space-m-xxs, .cos-text-subtitle.cos-space-mb-xxs {
    padding-bottom: 6px
}

.cos-text-body-lg.cos-space-m-xs, .cos-text-body-lg.cos-space-mb-xs, .cos-text-body.cos-space-m-xs, .cos-text-body.cos-space-mb-xs, .cos-text-caption-sm.cos-space-m-xs, .cos-text-caption-sm.cos-space-mb-xs, .cos-text-caption.cos-space-m-xs, .cos-text-caption.cos-space-mb-xs, .cos-text-headline-sm.cos-space-m-xs, .cos-text-headline-sm.cos-space-mb-xs, .cos-text-headline-xl.cos-space-m-xs, .cos-text-headline-xl.cos-space-mb-xs, .cos-text-headline.cos-space-m-xs, .cos-text-headline.cos-space-mb-xs, .cos-text-subtitle-sm.cos-space-m-xs, .cos-text-subtitle-sm.cos-space-mb-xs, .cos-text-subtitle.cos-space-m-xs, .cos-text-subtitle.cos-space-mb-xs {
    padding-bottom: 9px
}

.cos-text-body-lg.cos-space-m-sm, .cos-text-body-lg.cos-space-mb-sm, .cos-text-body.cos-space-m-sm, .cos-text-body.cos-space-mb-sm, .cos-text-caption-sm.cos-space-m-sm, .cos-text-caption-sm.cos-space-mb-sm, .cos-text-caption.cos-space-m-sm, .cos-text-caption.cos-space-mb-sm, .cos-text-headline-sm.cos-space-m-sm, .cos-text-headline-sm.cos-space-mb-sm, .cos-text-headline-xl.cos-space-m-sm, .cos-text-headline-xl.cos-space-mb-sm, .cos-text-headline.cos-space-m-sm, .cos-text-headline.cos-space-mb-sm, .cos-text-subtitle-sm.cos-space-m-sm, .cos-text-subtitle-sm.cos-space-mb-sm, .cos-text-subtitle.cos-space-m-sm, .cos-text-subtitle.cos-space-mb-sm {
    padding-bottom: 12px
}

.cos-text-body-lg.cos-space-m-md, .cos-text-body-lg.cos-space-mb-md, .cos-text-body.cos-space-m-md, .cos-text-body.cos-space-mb-md, .cos-text-caption-sm.cos-space-m-md, .cos-text-caption-sm.cos-space-mb-md, .cos-text-caption.cos-space-m-md, .cos-text-caption.cos-space-mb-md, .cos-text-headline-sm.cos-space-m-md, .cos-text-headline-sm.cos-space-mb-md, .cos-text-headline-xl.cos-space-m-md, .cos-text-headline-xl.cos-space-mb-md, .cos-text-headline.cos-space-m-md, .cos-text-headline.cos-space-mb-md, .cos-text-subtitle-sm.cos-space-m-md, .cos-text-subtitle-sm.cos-space-mb-md, .cos-text-subtitle.cos-space-m-md, .cos-text-subtitle.cos-space-mb-md {
    padding-bottom: 15px
}

.cos-text-body-lg.cos-space-m-lg, .cos-text-body-lg.cos-space-mb-lg, .cos-text-body.cos-space-m-lg, .cos-text-body.cos-space-mb-lg, .cos-text-caption-sm.cos-space-m-lg, .cos-text-caption-sm.cos-space-mb-lg, .cos-text-caption.cos-space-m-lg, .cos-text-caption.cos-space-mb-lg, .cos-text-headline-sm.cos-space-m-lg, .cos-text-headline-sm.cos-space-mb-lg, .cos-text-headline-xl.cos-space-m-lg, .cos-text-headline-xl.cos-space-mb-lg, .cos-text-headline.cos-space-m-lg, .cos-text-headline.cos-space-mb-lg, .cos-text-subtitle-sm.cos-space-m-lg, .cos-text-subtitle-sm.cos-space-mb-lg, .cos-text-subtitle.cos-space-m-lg, .cos-text-subtitle.cos-space-mb-lg {
    padding-bottom: 18px
}

.cos-text-body-lg.cos-space-m-xl, .cos-text-body-lg.cos-space-mb-xl, .cos-text-body.cos-space-m-xl, .cos-text-body.cos-space-mb-xl, .cos-text-caption-sm.cos-space-m-xl, .cos-text-caption-sm.cos-space-mb-xl, .cos-text-caption.cos-space-m-xl, .cos-text-caption.cos-space-mb-xl, .cos-text-headline-sm.cos-space-m-xl, .cos-text-headline-sm.cos-space-mb-xl, .cos-text-headline-xl.cos-space-m-xl, .cos-text-headline-xl.cos-space-mb-xl, .cos-text-headline.cos-space-m-xl, .cos-text-headline.cos-space-mb-xl, .cos-text-subtitle-sm.cos-space-m-xl, .cos-text-subtitle-sm.cos-space-mb-xl, .cos-text-subtitle.cos-space-m-xl, .cos-text-subtitle.cos-space-mb-xl {
    padding-bottom: 21px
}

.cos-text-body-lg.cos-space-m-xxl, .cos-text-body-lg.cos-space-mb-xxl, .cos-text-body.cos-space-m-xxl, .cos-text-body.cos-space-mb-xxl, .cos-text-caption-sm.cos-space-m-xxl, .cos-text-caption-sm.cos-space-mb-xxl, .cos-text-caption.cos-space-m-xxl, .cos-text-caption.cos-space-mb-xxl, .cos-text-headline-sm.cos-space-m-xxl, .cos-text-headline-sm.cos-space-mb-xxl, .cos-text-headline-xl.cos-space-m-xxl, .cos-text-headline-xl.cos-space-mb-xxl, .cos-text-headline.cos-space-m-xxl, .cos-text-headline.cos-space-mb-xxl, .cos-text-subtitle-sm.cos-space-m-xxl, .cos-text-subtitle-sm.cos-space-mb-xxl, .cos-text-subtitle.cos-space-m-xxl, .cos-text-subtitle.cos-space-mb-xxl {
    padding-bottom: 24px
}

.cos-text-body-lg.cos-space-m-3xl, .cos-text-body-lg.cos-space-mb-3xl, .cos-text-body.cos-space-m-3xl, .cos-text-body.cos-space-mb-3xl, .cos-text-caption-sm.cos-space-m-3xl, .cos-text-caption-sm.cos-space-mb-3xl, .cos-text-caption.cos-space-m-3xl, .cos-text-caption.cos-space-mb-3xl, .cos-text-headline-sm.cos-space-m-3xl, .cos-text-headline-sm.cos-space-mb-3xl, .cos-text-headline-xl.cos-space-m-3xl, .cos-text-headline-xl.cos-space-mb-3xl, .cos-text-headline.cos-space-m-3xl, .cos-text-headline.cos-space-mb-3xl, .cos-text-subtitle-sm.cos-space-m-3xl, .cos-text-subtitle-sm.cos-space-mb-3xl, .cos-text-subtitle.cos-space-m-3xl, .cos-text-subtitle.cos-space-mb-3xl {
    padding-bottom: 27px
}

.cos-wise, :root {
    --cos-grid-gutter: 8px;
    --cos-grid-gutter-sm: 8px;
    --cos-grid-gutter-md: 8px;
    --cos-grid-gutter-lg: 8px
}

.cos-row.cos-gutter {
    margin-right: -4px;
    margin-right: calc(var(--cos-grid-gutter) * -0.5);
    margin-left: -4px;
    margin-left: calc(var(--cos-grid-gutter) * -0.5)
}

.cos-col, .cos-col-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.cos-col-2 {
    -webkit-box-flex: 2;
    -webkit-flex: 2 2 auto;
    flex: 2 2 auto
}

.cos-col-2, .cos-col-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-3 {
    -webkit-box-flex: 3;
    -webkit-flex: 3 3 auto;
    flex: 3 3 auto
}

.cos-col-4 {
    -webkit-box-flex: 4;
    -webkit-flex: 4 4 auto;
    flex: 4 4 auto
}

.cos-col-4, .cos-col-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-5 {
    -webkit-box-flex: 5;
    -webkit-flex: 5 5 auto;
    flex: 5 5 auto
}

.cos-col-6 {
    -webkit-box-flex: 6;
    -webkit-flex: 6 6 auto;
    flex: 6 6 auto
}

.cos-col-6, .cos-col-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-7 {
    -webkit-box-flex: 7;
    -webkit-flex: 7 7 auto;
    flex: 7 7 auto
}

.cos-col-8 {
    -webkit-box-flex: 8;
    -webkit-flex: 8 8 auto;
    flex: 8 8 auto
}

.cos-col-8, .cos-col-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-9 {
    -webkit-box-flex: 9;
    -webkit-flex: 9 9 auto;
    flex: 9 9 auto
}

.cos-col-10 {
    -webkit-box-flex: 10;
    -webkit-flex: 10 10 auto;
    flex: 10 10 auto
}

.cos-col-10, .cos-col-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cos-col-11 {
    -webkit-box-flex: 11;
    -webkit-flex: 11 11 auto;
    flex: 11 11 auto
}

.cos-col-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 12;
    -webkit-flex: 12 12 auto;
    flex: 12 12 auto
}

.cos-gutter .cos-col, .cos-gutter .cos-col-1, .cos-gutter .cos-col-2, .cos-gutter .cos-col-3, .cos-gutter .cos-col-4, .cos-gutter .cos-col-5, .cos-gutter .cos-col-6, .cos-gutter .cos-col-7, .cos-gutter .cos-col-8, .cos-gutter .cos-col-9, .cos-gutter .cos-col-10, .cos-gutter .cos-col-11, .cos-gutter .cos-col-12 {
    padding-right: 4px;
    padding-right: calc(var(--cos-grid-gutter) * 0.5);
    padding-left: 4px;
    padding-left: calc(var(--cos-grid-gutter) * 0.5)
}

.cos-row-col-1 > .cos-col, .cos-row-col-1 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-2 > .cos-col, .cos-row-col-2 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%
}

.cos-row-col-2 > .cos-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-3 > .cos-col, .cos-row-col-3 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%
}

.cos-row-col-3 > .cos-col-2 {
    width: 66.66666667%
}

.cos-row-col-3 > .cos-col-2, .cos-row-col-3 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-3 > .cos-col-3 {
    width: 100%
}

.cos-row-col-4 > .cos-col, .cos-row-col-4 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%
}

.cos-row-col-4 > .cos-col-2 {
    width: 50%
}

.cos-row-col-4 > .cos-col-2, .cos-row-col-4 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-4 > .cos-col-3 {
    width: 75%
}

.cos-row-col-4 > .cos-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-5 > .cos-col, .cos-row-col-5 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%
}

.cos-row-col-5 > .cos-col-2 {
    width: 40%
}

.cos-row-col-5 > .cos-col-2, .cos-row-col-5 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-5 > .cos-col-3 {
    width: 60%
}

.cos-row-col-5 > .cos-col-4 {
    width: 80%
}

.cos-row-col-5 > .cos-col-4, .cos-row-col-5 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-5 > .cos-col-5 {
    width: 100%
}

.cos-row-col-6 > .cos-col, .cos-row-col-6 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%
}

.cos-row-col-6 > .cos-col-2 {
    width: 33.33333333%
}

.cos-row-col-6 > .cos-col-2, .cos-row-col-6 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-6 > .cos-col-3 {
    width: 50%
}

.cos-row-col-6 > .cos-col-4 {
    width: 66.66666667%
}

.cos-row-col-6 > .cos-col-4, .cos-row-col-6 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-6 > .cos-col-5 {
    width: 83.33333333%
}

.cos-row-col-6 > .cos-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-7 > .cos-col, .cos-row-col-7 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 14.28571429%
}

.cos-row-col-7 > .cos-col-2 {
    width: 28.57142857%
}

.cos-row-col-7 > .cos-col-2, .cos-row-col-7 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-7 > .cos-col-3 {
    width: 42.85714286%
}

.cos-row-col-7 > .cos-col-4 {
    width: 57.14285714%
}

.cos-row-col-7 > .cos-col-4, .cos-row-col-7 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-7 > .cos-col-5 {
    width: 71.42857143%
}

.cos-row-col-7 > .cos-col-6 {
    width: 85.71428571%
}

.cos-row-col-7 > .cos-col-6, .cos-row-col-7 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-7 > .cos-col-7 {
    width: 100%
}

.cos-row-col-8 > .cos-col, .cos-row-col-8 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 12.5%
}

.cos-row-col-8 > .cos-col-2 {
    width: 25%
}

.cos-row-col-8 > .cos-col-2, .cos-row-col-8 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-8 > .cos-col-3 {
    width: 37.5%
}

.cos-row-col-8 > .cos-col-4 {
    width: 50%
}

.cos-row-col-8 > .cos-col-4, .cos-row-col-8 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-8 > .cos-col-5 {
    width: 62.5%
}

.cos-row-col-8 > .cos-col-6 {
    width: 75%
}

.cos-row-col-8 > .cos-col-6, .cos-row-col-8 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-8 > .cos-col-7 {
    width: 87.5%
}

.cos-row-col-8 > .cos-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-9 > .cos-col, .cos-row-col-9 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 11.11111111%
}

.cos-row-col-9 > .cos-col-2 {
    width: 22.22222222%
}

.cos-row-col-9 > .cos-col-2, .cos-row-col-9 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-9 > .cos-col-3 {
    width: 33.33333333%
}

.cos-row-col-9 > .cos-col-4 {
    width: 44.44444444%
}

.cos-row-col-9 > .cos-col-4, .cos-row-col-9 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-9 > .cos-col-5 {
    width: 55.55555556%
}

.cos-row-col-9 > .cos-col-6 {
    width: 66.66666667%
}

.cos-row-col-9 > .cos-col-6, .cos-row-col-9 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-9 > .cos-col-7 {
    width: 77.77777778%
}

.cos-row-col-9 > .cos-col-8 {
    width: 88.88888889%
}

.cos-row-col-9 > .cos-col-8, .cos-row-col-9 > .cos-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-9 > .cos-col-9 {
    width: 100%
}

.cos-row-col-10 > .cos-col, .cos-row-col-10 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 10%
}

.cos-row-col-10 > .cos-col-2 {
    width: 20%
}

.cos-row-col-10 > .cos-col-2, .cos-row-col-10 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-10 > .cos-col-3 {
    width: 30%
}

.cos-row-col-10 > .cos-col-4 {
    width: 40%
}

.cos-row-col-10 > .cos-col-4, .cos-row-col-10 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-10 > .cos-col-5 {
    width: 50%
}

.cos-row-col-10 > .cos-col-6 {
    width: 60%
}

.cos-row-col-10 > .cos-col-6, .cos-row-col-10 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-10 > .cos-col-7 {
    width: 70%
}

.cos-row-col-10 > .cos-col-8 {
    width: 80%
}

.cos-row-col-10 > .cos-col-8, .cos-row-col-10 > .cos-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-10 > .cos-col-9 {
    width: 90%
}

.cos-row-col-10 > .cos-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-11 > .cos-col, .cos-row-col-11 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 9.09090909%
}

.cos-row-col-11 > .cos-col-2 {
    width: 18.18181818%
}

.cos-row-col-11 > .cos-col-2, .cos-row-col-11 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-11 > .cos-col-3 {
    width: 27.27272727%
}

.cos-row-col-11 > .cos-col-4 {
    width: 36.36363636%
}

.cos-row-col-11 > .cos-col-4, .cos-row-col-11 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-11 > .cos-col-5 {
    width: 45.45454545%
}

.cos-row-col-11 > .cos-col-6 {
    width: 54.54545455%
}

.cos-row-col-11 > .cos-col-6, .cos-row-col-11 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-11 > .cos-col-7 {
    width: 63.63636364%
}

.cos-row-col-11 > .cos-col-8 {
    width: 72.72727273%
}

.cos-row-col-11 > .cos-col-8, .cos-row-col-11 > .cos-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-11 > .cos-col-9 {
    width: 81.81818182%
}

.cos-row-col-11 > .cos-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 90.90909091%
}

.cos-row-col-11 > .cos-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.cos-row-col-12 > .cos-col, .cos-row-col-12 > .cos-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%
}

.cos-row-col-12 > .cos-col-2 {
    width: 16.66666667%
}

.cos-row-col-12 > .cos-col-2, .cos-row-col-12 > .cos-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-12 > .cos-col-3 {
    width: 25%
}

.cos-row-col-12 > .cos-col-4 {
    width: 33.33333333%
}

.cos-row-col-12 > .cos-col-4, .cos-row-col-12 > .cos-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-12 > .cos-col-5 {
    width: 41.66666667%
}

.cos-row-col-12 > .cos-col-6 {
    width: 50%
}

.cos-row-col-12 > .cos-col-6, .cos-row-col-12 > .cos-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-12 > .cos-col-7 {
    width: 58.33333333%
}

.cos-row-col-12 > .cos-col-8 {
    width: 66.66666667%
}

.cos-row-col-12 > .cos-col-8, .cos-row-col-12 > .cos-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-12 > .cos-col-9 {
    width: 75%
}

.cos-row-col-12 > .cos-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%
}

.cos-row-col-12 > .cos-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%
}

.cos-row-col-12 > .cos-col-12 {
    width: 100%
}

.cos-row-col-12 > .cos-col-12, .cos-row-col-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.cos-row-col-auto > * {
    width: auto
}

.cos-hidden {
    display: none
}

.cos-block {
    display: block
}

.cos-inline-block {
    display: inline-block
}

.cos-inline {
    display: inline
}

.cos-visible {
    visibility: visible
}

.cos-invisible {
    visibility: hidden
}

.cos-collapse {
    visibility: collapse
}

.cos-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.cos-inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.cos-flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.cos-flex-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.cos-flex-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto
}

.cos-flex-expand {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto
}

.cos-flex-none {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.cos-shrink {
    -webkit-flex-shrink: 1;
    flex-shrink: 1
}

.cos-shrink-0 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.cos-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row
}

.cos-flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.cos-flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.cos-flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.cos-flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.cos-flex-nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.cos-flex-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.cos-grid {
    display: grid
}

.cos-inline-grid {
    display: inline-grid
}

.cos-justify-normal {
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
    justify-content: normal
}

.cos-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    justify-content: start
}

.cos-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.cos-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    justify-content: end
}

.cos-justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.cos-justify-around {
    -webkit-justify-content: space-around;
    justify-content: space-around
}

.cos-justify-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly
}

.cos-justify-stretch {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    justify-content: stretch
}

.cos-items-start {
    -webkit-box-align: start;
    -webkit-align-items: start;
    align-items: start
}

.cos-items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.cos-items-end {
    -webkit-box-align: end;
    -webkit-align-items: end;
    align-items: end
}

.cos-items-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch
}

.cos-items-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline
}

.cos-wise, :root {
    --cosc-space-left: 12px;
    --cosc-space-top: 20px
}

.cosc-space-pt {
    padding-top: var(--cosc-space-top)
}

.cosc-space-pl {
    padding-left: var(--cosc-space-left)
}

.cosc-space-pb {
    padding-bottom: var(--cosc-space-top)
}

.cosc-space-pr {
    padding-right: var(--cosc-space-left)
}

.cosc-brandlogo-space-mt {
    margin-top: calc(var(--cosc-space-top) * -1)
}

.cosc-brandlogo-space-ml {
    margin-left: calc(var(--cosc-space-left) * -1)
}

.cos-wise, :root {
    --cosd-color-border-inverse: #fff;
    --cosd-color-border: rgba(82, 64, 255, 0.6);
    --cosd-color-text-on-primary-light: #5240ff;
    --cosd-color-text-on-primary: #fff;
    --cosd-color-text-primary: #5240ff;
    --cosd-color-border-primary: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-border-primary-light: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-bg-primary-light: rgba(82, 64, 255, 0.058823529411764705);
    --cosd-color-text-active: #5240ff;
    --cosd-color-bg-primary: #7365ff;
    --cosd-color-text-primary-active: #5240ff;
    --cosd-color-text-on-primary-active: #fff;
    --cosd-color-text-on-primary-light-active: #5240ff;
    --cosd-color-border-primary-active: rgba(82, 64, 255, 0.30196078431372547);
    --cosd-color-border-primary-light-active: rgba(82, 64, 255, 0.2);
    --cosd-color-bg-primary-active: #7365ff;
    --cosd-color-bg-primary-light-active: rgba(82, 64, 255, 0.058823529411764705);
    --cosd-color-text-primary-disabled: rgba(82, 64, 255, 0.4);
    --cosd-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.4);
    --cosd-color-text-on-primary-light-disabled: rgba(82, 64, 255, 0.4);
    --cosd-color-border-primary-disabled: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-border-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
    --cosd-color-text-hover: #5240ff;
    --cosd-color-bg-primary-disabled: rgba(115, 101, 255, 0.4);
    --cosd-color-bg-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
    --cosd-color-border-hover: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-text-primary-hover: #5240ff;
    --cosd-color-text-on-primary-hover: #fff;
    --cosd-color-text-on-primary-light-hover: #5240ff;
    --cosd-color-border-primary-hover: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-border-primary-light-hover: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-bg-primary-hover: #7365ff;
    --cosd-color-bg-primary-light-hover: rgba(82, 64, 255, 0.058823529411764705);
    --cosd-color-border-active: #5240ff;
    --cosd-color-bg-dent-active: rgba(82, 64, 255, 0.4)
}

.c-darkmode, .cos-dark, .darkmode {
    --cosd-color-border-inverse: #161616;
    --cosd-color-border: rgba(82, 64, 255, 0.6);
    --cosd-color-text-on-primary-light: #5240ff;
    --cosd-color-text-on-primary: #fff;
    --cosd-color-text-primary: #5240ff;
    --cosd-color-border-primary: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-border-primary-light: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-bg-primary-light: #222;
    --cosd-color-text-active: #5240ff;
    --cosd-color-bg-primary: #7365ff;
    --cosd-color-text-primary-active: #5240ff;
    --cosd-color-text-on-primary-active: #fff;
    --cosd-color-text-on-primary-light-active: #5240ff;
    --cosd-color-border-primary-active: rgba(82, 64, 255, 0.30196078431372547);
    --cosd-color-border-primary-light-active: rgba(82, 64, 255, 0.2);
    --cosd-color-bg-primary-active: #7365ff;
    --cosd-color-bg-primary-light-active: #222;
    --cosd-color-text-primary-disabled: rgba(82, 64, 255, 0.4);
    --cosd-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.4);
    --cosd-color-text-on-primary-light-disabled: rgba(82, 64, 255, 0.4);
    --cosd-color-border-primary-disabled: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-border-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
    --cosd-color-text-hover: #5240ff;
    --cosd-color-bg-primary-disabled: rgba(82, 64, 255, 0.4);
    --cosd-color-bg-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
    --cosd-color-border-hover: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-text-primary-hover: #5240ff;
    --cosd-color-text-on-primary-hover: #fff;
    --cosd-color-text-on-primary-light-hover: #5240ff;
    --cosd-color-border-primary-hover: rgba(82, 64, 255, 0.1803921568627451);
    --cosd-color-border-primary-light-hover: rgba(82, 64, 255, 0.09019607843137255);
    --cosd-color-bg-primary-hover: #7365ff;
    --cosd-color-bg-primary-light-hover: #222;
    --cosd-color-border-active: #5240ff;
    --cosd-color-bg-dent-active: rgba(82, 64, 255, 0.4)
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android {
        --cosd-color-border-inverse: #222;
        --cosd-color-border: rgba(41, 32, 128, 0.6);
        --cosd-color-text-on-primary-light: #292080;
        --cosd-color-text-on-primary: hsla(0, 0%, 100%, 0.5019607843137255);
        --cosd-color-text-primary: #292080;
        --cosd-color-border-primary: rgba(82, 64, 255, 0.09019607843137255);
        --cosd-color-border-primary-light: rgba(82, 64, 255, 0.050980392156862744);
        --cosd-color-bg-primary-light: #191919;
        --cosd-color-text-active: #292080;
        --cosd-color-bg-primary: #292080;
        --cosd-color-text-primary-active: #292080;
        --cosd-color-text-on-primary-active: hsla(0, 0%, 100%, 0.5019607843137255);
        --cosd-color-text-on-primary-light-active: #292080;
        --cosd-color-border-primary-active: rgba(82, 64, 255, 0.2);
        --cosd-color-border-primary-light-active: rgba(82, 64, 255, 0.10196078431372549);
        --cosd-color-bg-primary-active: #292080;
        --cosd-color-bg-primary-light-active: #191919;
        --cosd-color-text-primary-disabled: rgba(41, 32, 128, 0.4);
        --cosd-color-text-on-primary-disabled: hsla(0, 0%, 100%, 0.2);
        --cosd-color-text-on-primary-light-disabled: rgba(41, 32, 128, 0.4);
        --cosd-color-border-primary-disabled: rgba(82, 64, 255, 0.050980392156862744);
        --cosd-color-border-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
        --cosd-color-text-hover: #292080;
        --cosd-color-bg-primary-disabled: rgba(41, 32, 128, 0.4);
        --cosd-color-bg-primary-light-disabled: rgba(82, 64, 255, 0.050980392156862744);
        --cosd-color-border-hover: rgba(82, 64, 255, 0.09019607843137255);
        --cosd-color-text-primary-hover: #292080;
        --cosd-color-text-on-primary-hover: hsla(0, 0%, 100%, 0.5019607843137255);
        --cosd-color-text-on-primary-light-hover: #292080;
        --cosd-color-border-primary-hover: rgba(82, 64, 255, 0.09019607843137255);
        --cosd-color-border-primary-light-hover: rgba(82, 64, 255, 0.050980392156862744);
        --cosd-color-bg-primary-hover: #292080;
        --cosd-color-bg-primary-light-hover: #191919;
        --cosd-color-border-active: #292080;
        --cosd-color-bg-dent-active: rgba(82, 64, 255, 0.2)
    }
}

.cos-dqa {
    --cos-color-border-inverse: var(--cosd-color-border-inverse);
    --cos-color-border: var(--cosd-color-border);
    --cos-color-text-on-primary-light: var(--cosd-color-text-on-primary-light);
    --cos-color-text-on-primary: var(--cosd-color-text-on-primary);
    --cos-color-text-primary: var(--cosd-color-text-primary);
    --cos-color-border-primary: var(--cosd-color-border-primary);
    --cos-color-border-primary-light: var(--cosd-color-border-primary-light);
    --cos-color-bg-primary-light: var(--cosd-color-bg-primary-light);
    --cos-color-text-active: var(--cosd-color-text-active);
    --cos-color-bg-primary: var(--cosd-color-bg-primary);
    --cos-color-text-primary-active: var(--cosd-color-text-primary-active);
    --cos-color-text-on-primary-active: var(--cosd-color-text-on-primary-active);
    --cos-color-text-on-primary-light-active: var(--cosd-color-text-on-primary-light-active);
    --cos-color-border-primary-active: var(--cosd-color-border-primary-active);
    --cos-color-border-primary-light-active: var(--cosd-color-border-primary-light-active);
    --cos-color-bg-primary-active: var(--cosd-color-bg-primary-active);
    --cos-color-bg-primary-light-active: var(--cosd-color-bg-primary-light-active);
    --cos-color-text-primary-disabled: var(--cosd-color-text-primary-disabled);
    --cos-color-text-on-primary-disabled: var(--cosd-color-text-on-primary-disabled);
    --cos-color-text-on-primary-light-disabled: var(--cosd-color-text-on-primary-light-disabled);
    --cos-color-border-primary-disabled: var(--cosd-color-border-primary-disabled);
    --cos-color-border-primary-light-disabled: var(--cosd-color-border-primary-light-disabled);
    --cos-color-text-hover: var(--cosd-color-text-hover);
    --cos-color-bg-primary-disabled: var(--cosd-color-bg-primary-disabled);
    --cos-color-bg-primary-light-disabled: var(--cosd-color-bg-primary-light-disabled);
    --cos-color-border-hover: var(--cosd-color-border-hover);
    --cos-color-text-primary-hover: var(--cosd-color-text-primary-hover);
    --cos-color-text-on-primary-hover: var(--cosd-color-text-on-primary-hover);
    --cos-color-text-on-primary-light-hover: var(--cosd-color-text-on-primary-light-hover);
    --cos-color-border-primary-hover: var(--cosd-color-border-primary-hover);
    --cos-color-border-primary-light-hover: var(--cosd-color-border-primary-light-hover);
    --cos-color-bg-primary-hover: var(--cosd-color-bg-primary-hover);
    --cos-color-bg-primary-light-hover: var(--cosd-color-bg-primary-light-hover);
    --cos-color-border-active: var(--cosd-color-border-active);
    --cos-color-bg-dent-active: var(--cosd-color-bg-dent-active)
}

.cos-wise, :root {
    --cos-aladdin-space-left: 12px;
    --cos-aladdin-space-top: 20px;
    --cos-dqa-color-border: rgba(82, 64, 255, 0.6);
    --cos-dqa-color-border-active: #5240ff;
    --cos-dqa-color-text-primary: #5240ff;
    --cos-dqa-color-text-on-primary-light: #5240ff;
    --cos-dqa-color-bg-primary: #7365ff;
    --cos-dqa-color-bg-primary-light: rgba(82, 64, 255, 0.058823529411764705)
}

.c-darkmode, .cos-dark, .darkmode {
    --cos-dqa-color-border: rgba(82, 64, 255, 0.6);
    --cos-dqa-color-border-active: #5240ff;
    --cos-dqa-color-text-primary: #5240ff;
    --cos-dqa-color-text-on-primary-light: #5240ff;
    --cos-dqa-color-bg-primary: #7365ff;
    --cos-dqa-color-bg-primary-light: #222
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android {
        --cos-dqa-color-border: rgba(41, 32, 128, 0.6);
        --cos-dqa-color-border-active: #292080;
        --cos-dqa-color-text-primary: #292080;
        --cos-dqa-color-text-on-primary-light: #292080;
        --cos-dqa-color-bg-primary: #292080;
        --cos-dqa-color-bg-primary-light: #191919
    }
}

._result_1bdt7_1, ._result_79xlg_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

._load_1bdt7_2 {
    line-height: 1.5;
    color: rgba(0, 0, 0, .65);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #1890ff;
    vertical-align: middle;
    text-align: center;
    opacity: 0;
    position: absolute;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86);
    transition: transform .3s cubic-bezier(.78, .14, .15, .86), -webkit-transform .3s cubic-bezier(.78, .14, .15, .86);
    display: none
}

._loading_1bdt7_17 {
    opacity: 1;
    position: static;
    display: block
}

._nested_1bdt7_22 {
    position: relative
}

._nested-loading_1bdt7_25 {
    display: block;
    position: absolute;
    height: 100%;
    max-height: 360px;
    width: 100%;
    z-index: 4
}

._container_1bdt7_34 {
    position: relative;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    zoom: 1;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    opacity: .5;
    -webkit-filter: blur(.5px);
    filter: blur(.5px)
}

._container_1bdt7_34:after, ._container_1bdt7_34:before {
    content: "";
    display: table
}

._container_1bdt7_34:after {
    clear: both;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: .3;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 10
}

._button_16d70_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_16d70_28, ._button_16d70_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_16d70_28 {
    height: 100%
}

._button-active_16d70_36:not([disabled]), ._button_16d70_8[disabled] {
    opacity: .2
}

._content_16d70_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_1nhmj_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_1nhmj_28, ._button_1nhmj_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_1nhmj_28 {
    height: 100%
}

._button-active_1nhmj_36:not([disabled]), ._button_1nhmj_8[disabled] {
    opacity: .2
}

._content_1nhmj_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_1nhmj_8 {
    background-color: rgba(78, 110, 242, .1);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#e8f7ff), to(#edf0ff));
    background-image: -webkit-linear-gradient(top left, #e8f7ff, #edf0ff);
    background-image: linear-gradient(to bottom right, #e8f7ff, #edf0ff);
    color: #36f
}

.c-darkmode ._button_1nhmj_8 {
    background-color: rgba(68, 68, 68, .5);
    background-image: none
}

@media (prefers-color-scheme: dark) {
    ._button_1nhmj_8 {
        background-image: none
    }
}

._button_1jl0e_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_1jl0e_28, ._button_1jl0e_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_1jl0e_28 {
    height: 100%
}

._button-active_1jl0e_36:not([disabled]), ._button_1jl0e_8[disabled] {
    opacity: .2
}

._content_1jl0e_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_1jl0e_8 {
    line-height: 30px;
    font-size: 13px
}

._button_hunai_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_hunai_28, ._button_hunai_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_hunai_28 {
    height: 100%
}

._button-active_hunai_36:not([disabled]), ._button_hunai_8[disabled] {
    opacity: .2
}

._content_hunai_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_hunai_8 {
    line-height: 30px;
    font-size: 13px;
    background-color: rgba(78, 110, 242, .1);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#e8f7ff), to(#edf0ff));
    background-image: -webkit-linear-gradient(top left, #e8f7ff, #edf0ff);
    background-image: linear-gradient(to bottom right, #e8f7ff, #edf0ff);
    color: #36f
}

.c-darkmode ._button_hunai_8 {
    background-color: rgba(68, 68, 68, .5);
    background-image: none
}

@media (prefers-color-scheme: dark) {
    ._button_hunai_8 {
        background-image: none
    }
}

._button_1jpnw_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_1jpnw_28, ._button_1jpnw_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_1jpnw_28 {
    height: 100%
}

._button-active_1jpnw_36:not([disabled]), ._button_1jpnw_8[disabled] {
    opacity: .2
}

._content_1jpnw_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_1jpnw_8 {
    background-color: unset;
    background-image: none;
    color: #38f
}

button, button:focus {
    outline: none
}

._button_r84il_8 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

._button-content_r84il_28, ._button_r84il_8 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._button-content_r84il_28 {
    height: 100%
}

._button-active_r84il_36:not([disabled]), ._button_r84il_8[disabled] {
    opacity: .2
}

._content_r84il_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._button_r84il_8 {
    background-color: #f5f6f9;
    color: #1e1f24;
    line-height: 32px;
    background-image: none;
    border-radius: 9px
}

.c-darkmode ._button_r84il_8 {
    background-color: #222;
    color: hsla(0, 0%, 100%, .8)
}

@media (prefers-color-scheme: dark) {
    ._button_r84il_8 {
        background-color: #f2f3f5
    }

    .c-darkmode ._button_r84il_8 {
        background-color: #222
    }
}

.sc-button, .sc-button-new {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 300px;
    line-height: 40px;
    font-size: 14.000000000000002px;
    border-width: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#36f), to(#4d4dff));
    background-image: -webkit-linear-gradient(top left, #36f, #4d4dff);
    background-image: linear-gradient(to bottom right, #36f, #4d4dff);
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    outline: none;
    -webkit-user-select: none;
    user-select: none
}

.sc-button-new .sc-icon, .sc-button .sc-icon {
    font-size: 18px
}

.sc-button-new:focus, .sc-button:focus {
    outline: none
}

.sc-button-new.sc-inline, .sc-button.sc-inline {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    width: unset
}

.sc-button-new.sc-active, .sc-button-new.sc-disabled, .sc-button.sc-active, .sc-button.sc-disabled {
    opacity: .2
}

.sc-button-new.sc-sm, .sc-button.sc-sm {
    line-height: 30px;
    font-size: 13px
}

.sc-button-new.sc-secondary, .sc-button.sc-secondary {
    background-color: rgba(78, 110, 242, .1);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#e8f7ff), to(#edf0ff));
    background-image: -webkit-linear-gradient(top left, #e8f7ff, #edf0ff);
    background-image: linear-gradient(to bottom right, #e8f7ff, #edf0ff);
    color: #36f
}

.c-darkmode .sc-button-new.sc-secondary, .c-darkmode .sc-button.sc-secondary {
    background-color: rgba(68, 68, 68, .5)
}

.sc-button-content, .sc-button-new-content {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

:global(.c-darkmode) .sc-button-new.sc-secondary, :global(.c-darkmode) .sc-button.sc-secondary {
    background-image: none
}

@media (prefers-color-scheme: dark) {
    .sc-button-new.sc-secondary, .sc-button.sc-secondary {
        background-image: none
    }
}

.sc-button-new.sc-sublink, .sc-button.sc-sublink {
    background-color: #f5f6f9;
    color: #1e1f24;
    background-image: none;
    line-height: 32px;
    border-radius: 9px;
    font-weight: 400 !important;
    -webkit-text-stroke: 0
}

.c-darkmode .sc-button-new.sc-sublink, .c-darkmode .sc-button.sc-sublink {
    background-color: #222;
    color: hsla(0, 0%, 100%, .8)
}

@media (prefers-color-scheme: dark) {
    .sc-button-new.sc-sublink, .sc-button.sc-sublink {
        background-color: #f2f3f5
    }

    .c-darkmode .sc-button-new.sc-sublink, .c-darkmode .sc-button.sc-sublink {
        background-color: #222
    }
}

.sc-link-button {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    outline: none;
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--cos-rounded-sm);
    background-color: var(--cos-color-bg-dent);
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    padding-left: var(--cos-space-xxs);
    padding-right: var(--cos-space-xxs);
    line-height: 32px;
    height: 32px
}

.sc-link-button:focus {
    outline: none
}

.sc-link-button.sc-disabled {
    cursor: not-allowed
}

.sc-link-button.sc-hover {
    color: var(--cos-color-text-hover);
    background-color: var(--cos-color-bg-hover)
}

.sc-link-button.sc-active {
    opacity: var(--cos-opacity-20)
}

.sc-link-button.sc-disabled {
    opacity: var(--cos-opacity-40)
}

.sc-link-button.sc-lg {
    line-height: 40px;
    height: 40px
}

.sc-link-button.sc-sm {
    line-height: 27px;
    height: 27px
}

._paragraph_ryo6t_2 {
    font-weight: var(--font-normal)
}

._paragraph_ryo6t_2.xs {
    font-size: var(--font-xs);
    line-height: var(--leading-xs)
}

._paragraph_ryo6t_2.sm {
    font-size: var(--font-sm);
    line-height: var(--leading-sm)
}

._paragraph_ryo6t_2.md {
    font-size: var(--font-md);
    line-height: var(--leading-md)
}

._paragraph_ryo6t_2.lg {
    font-size: var(--font-lg);
    line-height: var(--leading-lg)
}

._no-spacing_ryo6t_26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.xs {
    margin-top: -10px;
    margin-bottom: -10px
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.sm {
    margin-top: -30px;
    margin-bottom: -30px
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.md {
    margin-top: -35px;
    margin-bottom: -35px
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.lg {
    margin-top: -40px;
    margin-bottom: -40px
}

._prefix_ryo6t_1, ._suffix_ryo6t_1 {
    display: inline-block;
    vertical-align: initial
}

._paragraph_ryo6t_2 {
    font: 18px/24px -apple-system, Arial, Helvetica, sans-serif
}

._paragraph_ryo6t_2.sm, ._paragraph_ryo6t_2.xs {
    font-size: 16px;
    line-height: 22px
}

._paragraph_ryo6t_2.md {
    font-size: 18px;
    line-height: 24px
}

._paragraph_ryo6t_2.lg {
    font-size: 21px;
    line-height: 30px
}

._paragraph_ryo6t_2.xl {
    font-size: 24px;
    line-height: 33px
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.md, ._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.sm, ._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.xs {
    margin-top: -2px;
    margin-bottom: -2.5px
}

._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.lg, ._no-spacing_ryo6t_26 ._paragraph_ryo6t_2.xl {
    margin-top: -4px;
    margin-bottom: -5px
}

._label-title_ryo6t_46 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 34px;
    width: 100%;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._label-title_ryo6t_46 ._no-spacing_ryo6t_26 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    max-width: 100%
}

._title-suffix_ryo6t_58 {
    margin-right: -34px
}

._link_1r350_2 {
    cursor: pointer;
    padding-bottom: 15px
}

._paragraph_m1g86_2 {
    font-weight: var(--font-normal)
}

._paragraph_m1g86_2.xs {
    font-size: var(--font-xs);
    line-height: var(--leading-xs)
}

._paragraph_m1g86_2.sm {
    font-size: var(--font-sm);
    line-height: var(--leading-sm)
}

._paragraph_m1g86_2.md {
    font-size: var(--font-md);
    line-height: var(--leading-md)
}

._paragraph_m1g86_2.lg {
    font-size: var(--font-lg);
    line-height: var(--leading-lg)
}

._no-spacing_m1g86_6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._no-spacing_m1g86_6 ._paragraph_m1g86_2.xs {
    margin-top: -10px;
    margin-bottom: -10px
}

._no-spacing_m1g86_6 ._paragraph_m1g86_2.sm {
    margin-top: -30px;
    margin-bottom: -30px
}

._no-spacing_m1g86_6 ._paragraph_m1g86_2.md {
    margin-top: -35px;
    margin-bottom: -35px
}

._no-spacing_m1g86_6 ._paragraph_m1g86_2.lg {
    margin-top: -40px;
    margin-bottom: -40px
}

._prefix_m1g86_1, ._suffix_m1g86_1 {
    display: inline-block;
    vertical-align: initial
}

._paragraph_m1g86_2 {
    font: 18px/24px -apple-system, Arial, Helvetica, sans-serif
}

._no-spacing_m1g86_6 {
    overflow: hidden
}

._paragraph_m1g86_2.md {
    font-size: 18px;
    line-height: 24px
}

._paragraph_m1g86_2.md-16 {
    font-size: 16px;
    line-height: 22px
}

._paragraph_m1g86_2.md-18 {
    font-size: 18px;
    line-height: 24px
}

._paragraph_m1g86_2.lg {
    font-size: 21px;
    line-height: 26px
}

._paragraph_m1g86_2.md-16 ._icon_m1g86_25 {
    font-size: 14px
}

._paragraph_m1g86_2.md-18 ._icon_m1g86_25 {
    font-size: 16px
}

._no-spacing_m1g86_6 ._paragraph_m1g86_2.lg, ._no-spacing_m1g86_6 ._paragraph_m1g86_2.md, ._no-spacing_m1g86_6 ._paragraph_m1g86_2.md-16, ._no-spacing_m1g86_6 ._paragraph_m1g86_2.md-18 {
    margin-top: -2px;
    margin-bottom: -2.5px
}

._link_m1g86_41 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-bottom: 15px
}

._pre-img_m1g86_45 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: inline-block;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    max-height: 29px
}

._pre-img_m1g86_45.md-16 {
    height: 16px;
    width: 16px;
    margin-right: 4px
}

._pre-img_m1g86_45.md, ._pre-img_m1g86_45.md-18 {
    height: 18px;
    width: 18px;
    margin-right: 6px
}

._pre-img_m1g86_45.lg {
    height: 21px;
    width: 21px;
    margin-right: 6px
}

@media (max-width: 375px) {
    ._paragraph_m1g86_2 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        -webkit-line-clamp: 2
    }
}

._paragraph_34ls4_2 {
    font-weight: var(--font-normal)
}

._paragraph_34ls4_2.xs {
    font-size: var(--font-xs);
    line-height: var(--leading-xs)
}

._paragraph_34ls4_2.sm {
    font-size: var(--font-sm);
    line-height: var(--leading-sm)
}

._paragraph_34ls4_2.md {
    font-size: var(--font-md);
    line-height: var(--leading-md)
}

._paragraph_34ls4_2.lg {
    font-size: var(--font-lg);
    line-height: var(--leading-lg)
}

._no-spacing_34ls4_10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._no-spacing_34ls4_10 ._paragraph_34ls4_2.xs {
    margin-top: -10px;
    margin-bottom: -10px
}

._no-spacing_34ls4_10 ._paragraph_34ls4_2.sm {
    margin-top: -30px;
    margin-bottom: -30px
}

._no-spacing_34ls4_10 ._paragraph_34ls4_2.md {
    margin-top: -35px;
    margin-bottom: -35px
}

._no-spacing_34ls4_10 ._paragraph_34ls4_2.lg {
    margin-top: -40px;
    margin-bottom: -40px
}

._prefix_34ls4_1, ._suffix_34ls4_1 {
    display: inline-block;
    vertical-align: initial
}

._paragraph_34ls4_2 {
    font: 18px/24px -apple-system, Arial, Helvetica, sans-serif
}

._paragraph_34ls4_2.md {
    font-size: 18px;
    line-height: 24px
}

._no-spacing_34ls4_10 ._paragraph_34ls4_2.md {
    margin-top: -2px;
    margin-bottom: -2.5px
}

._link_34ls4_14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 15px
}

._no-spacing_34ls4_10 {
    overflow: hidden
}

._pre-img_34ls4_22 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

._icon_34ls4_28 {
    margin-left: 2px;
    font-size: 16px;
    line-height: 1
}

._no-spacing_eq0t5_4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._no-spacing_eq0t5_4 ._paragraph_eq0t5_1 {
    margin-top: -4px;
    margin-bottom: -5px
}

._suffix_eq0t5_13 {
    white-space: nowrap
}

.sc-paragraph-nospacing {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: -4px;
    margin-bottom: -5px
}

.sc-paragraph-prefix, .sc-paragraph-suffix {
    display: inline-block;
    vertical-align: initial
}

._link_ffigq_1 {
    cursor: pointer
}

._search-link_1dvhy_1 {
    display: inline-block;
    color: #4367b4;
    -webkit-tap-highlight-color: transparent
}

._search-link_1dvhy_1:active {
    opacity: .2
}

._search-link_1dvhy_1:visited {
    color: #4367b4
}

._suffix_1dvhy_12 {
    display: inline-block;
    vertical-align: text-top;
    font-size: 12px;
    line-height: 12px;
    margin-left: 1px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    color: rgba(67, 103, 180, .5)
}

._search-link_1dvhy_1.sm {
    font-size: 14px
}

._search-link_1dvhy_1.md {
    font-size: 16px
}

._search-link_1dvhy_1.lg {
    font-size: 21px
}

._suffix_1dvhy_12.sm {
    -webkit-transform: scale(.667) translateY(1px);
    transform: scale(.667) translateY(1px);
    margin-right: -2px
}

._suffix_1dvhy_12.md {
    -webkit-transform: scale(.75) translateY(2px);
    transform: scale(.75) translateY(2px);
    margin-right: -1px
}

._suffix_1dvhy_12.lg {
    -webkit-transform: scale(.917) translateY(2px);
    transform: scale(.917) translateY(2px);
    margin-right: 1px;
    margin-left: 1px
}

.c-darkmode ._search-link_1dvhy_1, .c-darkmode ._search-link_1dvhy_1:visited {
    color: #4367b4
}

._link_1h69q_2 {
    cursor: pointer;
    overflow: hidden
}

._link_1h69q_2.c-touchable-feedback {
    position: relative;
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    user-select: none !important
}

._link_1h69q_2.c-touchable-feedback-no-default, ._link_1h69q_2.c-touchable-feedback-no-default * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important
}

._link_1h69q_2.c-touchable-feedback-expand {
    position: absolute;
    z-index: 0
}

._link_1h69q_2.c-touchable-feedback-content {
    position: relative;
    z-index: 1;
    height: 100%
}

._aladdin_11iui_1 {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    -webkit-box-lines: single;
    -webkit-flex-direction: column;
    -webkit-justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-align-content: flex-start;
    -webkit-flex-wrap: nowrap;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important
}

._aladdin_11iui_1.variant-top-nav {
    padding-top: 0
}

._aladdin_11iui_1:not(.mt-weaken).c-container.c-zk-container.mt-reverse-begin {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

._aladdin_11iui_1.c-border {
    border-color: #e3e3e3 #ececec #eee #e3e3e3;
    border-style: solid;
    border-width: 1px
}

._aladdin_11iui_1.c-zk-container {
    border-radius: 0
}

._aladdin_11iui_1.c-zk-container.c-zk-first-card {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    padding-top: 21px
}

._aladdin_11iui_1.c-zk-container.c-zk-first-card:not(.c-zk-last-card) ._gradient-layer-mask-bg_11iui_38 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._aladdin_11iui_1.c-zk-container.c-zk-last-card {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

._bg-header_11iui_47, ._card-bg-img_11iui_46 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

._bg-header_11iui_47 {
    height: 77px;
    overflow: hidden;
    -webkit-appearance: none;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    pointer-events: none
}

._horizontal-gradient-box_11iui_63 {
    height: calc(100% - 1px);
    overflow: hidden
}

._horizontal-gradient_11iui_63 {
    position: relative;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

._border-layer_11iui_75, ._horizontal-gradient_11iui_63 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    width: 100%
}

._border-layer_11iui_75 {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(hsla(0, 0%, 100%, 0)));
    -webkit-border-image: -webkit-linear-gradient(top, #fff, hsla(0, 0%, 100%, 0));
    border-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(hsla(0, 0%, 100%, 0)));
    border-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
    border-image-width: 1px;
    border-image-slice: 1 1 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border: 1px solid;
    border-bottom: none
}

._border-layer_11iui_75:after, ._border-layer_11iui_75:before {
    content: "";
    position: absolute;
    top: -1px;
    height: 12px;
    width: 12px;
    border-color: #fff;
    border-style: solid
}

._border-layer_11iui_75:before {
    left: -1px;
    border-width: 1px 0 0 1px;
    border-top-left-radius: 12px
}

._border-layer_11iui_75:after {
    right: -1px;
    border-width: 1px 1px 0 0;
    border-top-right-radius: 12px
}

._radial-gradient-box_11iui_110 {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0
}

._radial-gradient-left_11iui_118, ._radial-gradient-right_11iui_119 {
    position: absolute;
    height: 300px;
    width: 300px;
    border-radius: 50%;
    -webkit-filter: blur(18px);
    filter: blur(18px)
}

._radial-gradient-left_11iui_118 {
    right: 18px;
    bottom: 16px
}

._radial-gradient-right_11iui_119 {
    right: -100px;
    bottom: 7.000000000000001px
}

._partial-image_11iui_134 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 100% 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%
}

._new-kg-header_11iui_144 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -21px -12px 0;
    padding: 21px 12px 15px;
    overflow: hidden
}

._head-title_11iui_154 {
    padding-bottom: 1.5px
}

._head-abstract_11iui_157 {
    font-size: 14.000000000000002px;
    line-height: 23px;
    margin-top: -4.5px;
    margin-bottom: -4.5px
}

._head-logo_11iui_163 {
    height: 44px;
    object-position: center right;
    object-fit: contain
}

._head-entry_11iui_168 {
    margin-right: -12px;
    height: 33px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7.7px 12px 7.3999999999999995px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px
}

._head-entry-img_11iui_178 {
    height: 18px;
    width: 18px;
    object-position: center;
    object-fit: contain;
    margin-right: 6px
}

._head-entry-text_11iui_185 {
    font-size: 14.000000000000002px;
    white-space: nowrap
}

._vertical-gradient_11iui_189 {
    position: absolute;
    width: 100%;
    height: 65%;
    left: 0;
    bottom: -2px;
    background-image: -webkit-linear-gradient(bottom, #fff, #fff 4px, hsla(0, 0%, 100%, 0));
    background-image: linear-gradient(0deg, #fff 0, #fff 4px, hsla(0, 0%, 100%, 0))
}

.c-darkmode ._bg-header_11iui_47 {
    display: block
}

.c-darkmode ._border-layer_11iui_75 {
    border: 1px solid rgba(22, 22, 22, .4);
    border-bottom: none
}

.c-darkmode ._border-layer_11iui_75:after, .c-darkmode ._border-layer_11iui_75:before {
    border-color: #161616
}

.c-darkmode ._vertical-gradient_11iui_189 {
    background-image: -webkit-linear-gradient(bottom, #161616, #161616 2px, rgba(22, 22, 22, 0));
    background-image: linear-gradient(0deg, #161616 0, #161616 2px, rgba(22, 22, 22, 0))
}

._content_11iui_211 {
    position: relative
}

._peak-layer_11iui_214 {
    position: absolute;
    top: 0;
    height: 100%;
    left: -8px;
    right: -8px
}

._peak-layer_11iui_214 ._img-layer_11iui_221 {
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

._peak-layer_11iui_214 ._pz-compat_11iui_229 {
    position: absolute;
    left: 0;
    right: 0;
    top: -9px;
    height: 10px
}

._peak-layer_11iui_214 ._gradient-layer-mask_11iui_38 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px
}

._peak-partial-image_11iui_242 {
    position: relative;
    width: 100%;
    height: 77px;
    background-repeat: no-repeat;
    background-position: 100% 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%
}

.cu-container._gradient-layer-mask-bg_11iui_38 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    overflow: hidden
}

.cu-container._gradient-layer-mask-bg_11iui_38, .cu-container._gradient-layer-mask-bg_11iui_38._ala-peak_11iui_262 {
    margin: 0;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px
}

.se-page-bd-image-peak-success ._bd-img-peak_11iui_267 {
    background-color: initial !important
}

.se-page-bd-image-peak-success ._bd-img-peak_11iui_267 ._img-layer_11iui_221, .se-page-bd-image-peak-success ._bd-img-peak_11iui_267 ._peak-layer_11iui_214 {
    display: none
}

.c-result:not(.mkt-group-immersive) article._aladdin_11iui_1.c-zk-container:not(.c-zk-first-card):not(.mt-reverse-begin) {
    margin-top: -10px;
    padding-top: 8px
}

@media (max-width: 375px) {
    ._paragraph_11iui_279 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        -webkit-line-clamp: 1
    }
}

._title-suffix_11iui_288.lg, ._title-suffix_11iui_288.md {
    line-height: 16px;
    font-size: 16px
}

._head-group-title_11iui_293 {
    padding-bottom: 0;
    max-width: 100%
}

._entry-wrapper_11iui_297 {
    position: relative;
    height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (prefers-color-scheme: dark) {
    .android._aladdin_11iui_1 {
        margin-top: 8px !important;
        padding-top: 21px !important
    }

    .android ._border-layer_11iui_75 {
        border: none;
        color-scheme: dark
    }

    .android ._vertical-gradient_11iui_189 {
        background-image: -webkit-linear-gradient(bottom, #191919, #191919 2px, rgba(25, 25, 25, 0));
        background-image: linear-gradient(0deg, #191919 0, #191919 2px, rgba(25, 25, 25, 0));
        color-scheme: dark
    }

    .android ._peak-layer_11iui_214 {
        display: none;
        color-scheme: dark
    }

    .android ._bg-header_11iui_47 {
        display: block !important;
        color-scheme: dark
    }
}

._blank_11iui_325:not(._no-blank_11iui_325)._aladdin_11iui_1 {
    padding: 0;
    background-color: initial;
    border-radius: 0;
    margin: 0
}

._blank_11iui_325:not(._no-blank_11iui_325) ._peak-layer_11iui_214 {
    left: 0;
    right: 0
}

._blank_11iui_325:not(._no-blank_11iui_325) ._gradient-layer-mask-bg_11iui_38 {
    display: none
}

._section-bg_11iui_338 {
    margin-left: -13px;
    margin-right: -13px;
    padding-left: 13px;
    padding-right: 13px
}

._ala-zk-container_11iui_344 {
    margin-top: -8px
}

._image_t8msz_1 {
    position: relative
}

._img_t8msz_8 {
    width: 100%
}

._fallback_t8msz_19, ._placeholder_t8msz_18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._content_t8msz_2 {
    position: absolute;
    position: static
}

._bg-img_t8msz_5 {
    display: none
}

._ratio-image_t8msz_8 ._img_t8msz_8 {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._fallback_t8msz_19, ._placeholder_t8msz_18 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(//m.baidu.com/se/static/atom/search-ui/Image/asset/default.svg);
    -webkit-background-size: auto auto;
    background-size: auto;
    background-position: 50%;
    background-color: #f7f7f7
}

._around-mask_t8msz_30 {
    width: 100%;
    height: 100%;
    background: -webkit-radial-gradient(transparent 50%, rgba(0, 0, 0, .05) 100%);
    background: radial-gradient(transparent 50%, rgba(0, 0, 0, .05) 100%);
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

._around-mask_t8msz_30, ._info-mask_t8msz_42 {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 9px
}

._info-mask_t8msz_42 {
    content: "";
    bottom: 0;
    right: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(68%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .1) 68%, rgba(0, 0, 0, .3));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(68%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .1) 68%, rgba(0, 0, 0, .3))
}

._bottom-text_t8msz_55 {
    max-width: 90%;
    font: 14px/23px Arial, Helvetica, sans-serif;
    bottom: 4px
}

._bottom-text_t8msz_55, ._lb-label_t8msz_66 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    color: #fff;
    left: 8px
}

._lb-label_t8msz_66 {
    max-width: 70%;
    bottom: 3.5000000000000004px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .2)
}

._lb-label_t8msz_66 ._text_t8msz_77 {
    font-size: 12px;
    line-height: 1.67
}

._rb-label_t8msz_81 {
    position: absolute;
    right: 0;
    bottom: 3.5000000000000004px;
    padding: 0 8px;
    color: #fff;
    font-size: 12px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .2)
}

._lt-label_t8msz_90 {
    position: absolute;
    left: 6px;
    top: 6px;
    height: 18px;
    background-color: rgba(0, 0, 0, .5);
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 4px;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
    color: #fff
}

._lt-label_t8msz_90 ._text_t8msz_77 {
    font-size: 12px
}

._lt-label_t8msz_90 .sc-icon {
    margin-right: 3px
}

._center_t8msz_110 ._center-icon_t8msz_110 {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    font-size: 24px;
    line-height: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._horizontal-center_t8msz_120 img {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

._vertical-center_t8msz_126 img {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._horizontal-center_t8msz_120._vertical-center_t8msz_126 img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._sc-image-group_1dk3b_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._sc-image-group-container_1dk3b_4 {
    width: 100%
}

._sc-image-group-item_1dk3b_7 {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

._sc-image-group-item_1dk3b_7 .border, ._sc-image-group-item_1dk3b_7 .sc-image {
    border-radius: 0
}

._sc-image-group-item_1dk3b_7:first-child .border, ._sc-image-group-item_1dk3b_7:first-child .sc-image {
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px
}

._sc-image-group-item_1dk3b_7:last-child .border, ._sc-image-group-item_1dk3b_7:last-child .sc-image {
    border-bottom-right-radius: 9px;
    border-top-right-radius: 9px
}

._sc-image-group-more_1dk3b_25 {
    position: absolute;
    right: 8px;
    bottom: 8px;
    font-size: 12px;
    line-height: 1;
    color: #fff
}

._sc-image-group-more_1dk3b_25 i {
    position: relative;
    top: 2px;
    font-size: 16px;
    margin-right: 3px
}

._container_aq27d_1 {
    margin: -18px -14.000000000000002px 12px;
    padding: 13px 14.000000000000002px;
    overflow: hidden;
    background: no-repeat 100% 0/cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

._peak_aq27d_8 {
    margin-left: -14.000000000000002px;
    margin-right: -14.000000000000002px
}

._title_aq27d_12 {
    font-weight: var(--cos-font-medium) !important;
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: 21px;
    line-height: 32px
}

._abstract_aq27d_24, ._title_aq27d_12 {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._list-wrap_un445_1 {
    position: relative
}

._list_un445_2 {
    overflow: hidden;
    height: 100%
}

._x_un445_1 {
    overflow-x: auto;
    white-space: nowrap
}

._y_un445_1 {
    overflow-y: auto
}

._list_un445_2 {
    padding: 0 13px 30px;
    margin-top: -30px;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

._list-scroll_un445_8 {
    overflow-x: auto
}

._scroll-inner_un445_11 {
    white-space: nowrap;
    position: relative;
    padding-right: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._scroll-item_un445_17 {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

._more_un445_23 {
    display: inline-block
}

._scroll-slide_un445_26 {
    position: relative;
    width: 30px;
    height: 3px;
    background-color: #f5f6f9;
    margin: 15px auto;
    border-radius: 1.5px
}

.c-darkmode ._scroll-slide_un445_26 {
    background-color: #222
}

._scroll-slide-bar_un445_37 {
    background-color: #4e6ef2;
    width: 15px;
    height: 3px;
    border-radius: 1.5px
}

._row_18kys_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._col_18kys_1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.cos-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.cos-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

._layout_jme5b_1 {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

._content_jme5b_1, ._layout_jme5b_1 {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    flex: auto
}

._content_jme5b_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

._header_jme5b_1 {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

._hassider_jme5b_1, ._header_jme5b_1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal
}

._hassider_jme5b_1 {
    -webkit-flex-direction: row;
    flex-direction: row
}

._sider_jme5b_1 {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 100%
}

._horizontal_3nzyq_1._last_3nzyq_1 {
    margin-right: 0
}

._vertical_3nzyq_1._last_3nzyq_1 {
    margin-bottom: 0
}

._sc-divider-horizontal_1k4uh_1 {
    width: auto;
    position: relative;
    background-color: initial;
    height: 1px
}

._sc-divider-horizontal_1k4uh_1:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    height: 1px;
    width: 100%;
    background-color: #eee
}

.c-darkmode ._sc-divider-horizontal_1k4uh_1:after {
    background-color: hsla(0, 0%, 100%, .2)
}

@media (-webkit-max-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 1.2),(max-resolution: 1.5dppx),(min-resolution: 1.2dppx) {
    ._sc-divider-horizontal_1k4uh_1:after {
        -webkit-transform: scaleY(.66666667);
        transform: scaleY(.66666667)
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {
    ._sc-divider-horizontal_1k4uh_1:after {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5)
    }
}

@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 3dppx) {
    ._sc-divider-horizontal_1k4uh_1:after {
        -webkit-transform: scaleY(.33333333);
        transform: scaleY(.33333333)
    }
}

._sc-divider-vertical_1k4uh_35 {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    position: relative;
    background-color: initial;
    width: 1px
}

._sc-divider-vertical_1k4uh_35:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 1px;
    height: 100%;
    background-color: #eee
}

.c-darkmode ._sc-divider-vertical_1k4uh_35:after {
    background-color: hsla(0, 0%, 100%, .2)
}

@media (-webkit-max-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 1.2),(max-resolution: 1.5dppx),(min-resolution: 1.2dppx) {
    ._sc-divider-vertical_1k4uh_35:after {
        -webkit-transform: scaleX(.66666667);
        transform: scaleX(.66666667)
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {
    ._sc-divider-vertical_1k4uh_35:after {
        -webkit-transform: scaleX(.5);
        transform: scaleX(.5)
    }
}

@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 3dppx) {
    ._sc-divider-vertical_1k4uh_35:after {
        -webkit-transform: scaleX(.33333333);
        transform: scaleX(.33333333)
    }
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._sc-divider-horizontal_1k4uh_1:after, .cos-android.cos-baiduapp ._sc-divider-vertical_1k4uh_35:after {
        color-scheme: dark;
        background-color: #303030
    }
}

._tabs_bwe8l_1 {
    position: relative
}

._tabs-nav-wrapper_bwe8l_4 {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background-color: var(--cos-color-bg-dent)
}

._tabs-nav-wrapper_bwe8l_4 ::-webkit-scrollbar {
    display: none
}

._tabs-nav_bwe8l_4 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 9px;
    font-size: 14.000000000000002px;
    padding: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

._tabs-nav-scroll_bwe8l_22 {
    width: 100%;
    overflow-x: auto;
    height: auto;
    scroll-behavior: smooth
}

._tabs-nav-scroll_bwe8l_22 ._tabs-nav-item_bwe8l_28 {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    padding-left: 12px;
    padding-right: 12px
}

._tabs-nav-item_bwe8l_28 {
    height: 2.29em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 4px;
    line-height: 2.29;
    text-align: center;
    border-radius: 9px
}

._tabs-nav-item_bwe8l_28:last-child {
    margin-right: 0
}

._tabs-nav-selected_bwe8l_49 {
    color: #4e6ef2;
    background-color: #fff;
    font-weight: 700
}

.c-darkmode ._tabs-nav-selected_bwe8l_49 {
    background-color: hsla(0, 0%, 100%, .05)
}

._tabs-nav-scroll_bwe8l_22:has(._tabs-nav-multi_bwe8l_57) {
    height: auto
}

._tabs-nav-multi_bwe8l_57 {
    height: auto;
    line-height: 1;
    padding: 6px 0
}

._tabs-nav-subtext_bwe8l_65 {
    margin-top: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #848691
}

.c-darkmode ._tabs-nav-subtext_bwe8l_65 {
    color: hsla(0, 0%, 100%, .5)
}

._tabs-divider_bwe8l_74 {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .06)
}

._tabs-cursor_bwe8l_83 {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: #4e6ef2;
    -webkit-transition: width .3s, left .3s, right .3s;
    transition: width .3s, left .3s, right .3s
}

._tabs-nav-wrapper_bwe8l_4:has(._tabs-nav-multi_bwe8l_57) ._left-arrow_bwe8l_92, ._tabs-nav-wrapper_bwe8l_4:has(._tabs-nav-multi_bwe8l_57) ._right-arrow_bwe8l_93 {
    height: 100%
}

._tabs-nav-wrapper_bwe8l_4:has(._tabs-nav-multi_bwe8l_57) ._left-arrow_bwe8l_92 svg, ._tabs-nav-wrapper_bwe8l_4:has(._tabs-nav-multi_bwe8l_57) ._right-arrow_bwe8l_93 svg {
    top: 16px
}

._left-arrow_bwe8l_92, ._right-arrow_bwe8l_93 {
    position: absolute;
    top: 0;
    width: 50px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    z-index: 9;
    cursor: pointer
}

._left-arrow_bwe8l_92 {
    left: 0;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, var(--cos-color-bg)), to(transparent));
    background-image: -webkit-linear-gradient(left, var(--cos-color-bg) 40%, transparent);
    background-image: linear-gradient(90deg, var(--cos-color-bg) 40%, transparent)
}

._left-arrow_bwe8l_92 svg {
    position: absolute;
    top: 12px;
    left: 10px
}

._right-arrow_bwe8l_93 {
    right: 0;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(hsla(0, 0%, 100%, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0))
}

._c-darkmode_bwe8l_54 ._right-arrow_bwe8l_93 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(rgba(22, 22, 22, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0))
}

._right-arrow_bwe8l_93 svg {
    position: absolute;
    top: 10px;
    right: 10px
}

._tabs-content_bwe8l_132 {
    position: relative;
    -webkit-transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    overflow: hidden
}

._tab-pane_bwe8l_137 {
    width: 100%
}

._tab-pane-animated_bwe8l_140 {
    top: 0;
    -webkit-transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s;
    transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s
}

.sc-tabs-right-arrow {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(hsla(0, 0%, 100%, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0))
}

.c-darkmode .sc-tabs-right-arrow {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(rgba(22, 22, 22, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0))
}

._tabs_8pymx_1 {
    position: relative
}

._tabs-nav-wrapper_8pymx_4 {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background-color: var(--cos-color-bg-dent)
}

._tabs-nav-wrapper_8pymx_4 ::-webkit-scrollbar {
    display: none
}

._tabs-nav_8pymx_4 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 9px;
    font-size: 14.000000000000002px;
    padding: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

._tabs-nav-scroll_8pymx_22 {
    width: 100%;
    overflow-x: auto;
    height: auto;
    scroll-behavior: smooth
}

._tabs-nav-scroll_8pymx_22 ._tabs-nav-item_8pymx_28 {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    padding-left: 12px;
    padding-right: 12px
}

._tabs-nav-item_8pymx_28 {
    height: 2.29em;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 4px;
    line-height: 2.29;
    text-align: center;
    border-radius: 9px
}

._tabs-nav-item_8pymx_28:last-child {
    margin-right: 0
}

._tabs-nav-selected_8pymx_49 {
    color: #4e6ef2;
    background-color: #fff
}

.c-darkmode ._tabs-nav-selected_8pymx_49 {
    background-color: hsla(0, 0%, 100%, .05)
}

._tabs-nav-scroll_8pymx_22:has(._tabs-nav-multi_8pymx_57) {
    height: auto
}

._tabs-nav-multi_8pymx_57 {
    height: auto;
    line-height: 1;
    padding: 6px 0
}

._tabs-nav-subtext_8pymx_65 {
    margin-top: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #848691
}

.c-darkmode ._tabs-nav-subtext_8pymx_65 {
    color: hsla(0, 0%, 100%, .5)
}

._tabs-divider_8pymx_74 {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .06)
}

._tabs-cursor_8pymx_83 {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: #4e6ef2;
    -webkit-transition: width .3s, left .3s, right .3s;
    transition: width .3s, left .3s, right .3s
}

._tabs-nav-wrapper_8pymx_4:has(._tabs-nav-multi_8pymx_57) ._left-arrow_8pymx_92, ._tabs-nav-wrapper_8pymx_4:has(._tabs-nav-multi_8pymx_57) ._right-arrow_8pymx_93 {
    height: 100%
}

._tabs-nav-wrapper_8pymx_4:has(._tabs-nav-multi_8pymx_57) ._left-arrow_8pymx_92 svg, ._tabs-nav-wrapper_8pymx_4:has(._tabs-nav-multi_8pymx_57) ._right-arrow_8pymx_93 svg {
    top: 16px
}

._left-arrow_8pymx_92, ._right-arrow_8pymx_93 {
    position: absolute;
    top: 0;
    width: 50px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    z-index: 9;
    cursor: pointer
}

._left-arrow_8pymx_92 svg {
    position: absolute;
    top: 12px;
    left: 10px
}

._right-arrow_8pymx_93 svg {
    position: absolute;
    top: 10px;
    right: 10px
}

._tabs-content_8pymx_132 {
    position: relative;
    -webkit-transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    transition: height .24s cubic-bezier(.4, 0, .2, 1) 0s;
    overflow: hidden
}

._tab-pane_8pymx_137 {
    width: 100%
}

._tab-pane-animated_8pymx_140 {
    top: 0;
    -webkit-transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s;
    transition: left .24s cubic-bezier(.18, .74, .78, .96) 0s
}

._tabs-nav-wrapper_8pymx_4 {
    background-color: initial;
    border-radius: 0 12px 12px 0
}

._tabs-nav_8pymx_4 {
    padding-left: 0;
    padding-top: 0;
    color: #1e1f24;
    background-color: initial;
    border-radius: var(--cos-rounded-none)
}

.c-darkmode ._tabs-nav_8pymx_4 {
    color: hsla(0, 0%, 100%, .8)
}

.c-darkmode ._tabs-nav-wrapper_8pymx_4, .c-darkmode ._tabs-nav_8pymx_4 {
    background-color: initial
}

._tabs-nav-item_8pymx_28 {
    margin-right: 5px;
    padding-left: 12px;
    padding-right: 12px
}

._tabs-nav-selected_8pymx_49 {
    color: #1e1f24;
    background-color: var(--cos-color-bg-dent);
    font-weight: 700
}

.c-darkmode ._tabs-nav-selected_8pymx_49 {
    color: hsla(0, 0%, 100%, .8)
}

._left-arrow_8pymx_92, ._right-arrow_8pymx_93 {
    height: 32px
}

._left-arrow_8pymx_92 {
    left: 0;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, var(--cos-color-bg)), to(transparent));
    background-image: -webkit-linear-gradient(left, var(--cos-color-bg) 40%, transparent);
    background-image: linear-gradient(90deg, var(--cos-color-bg) 40%, transparent)
}

._left-arrow_8pymx_92 svg {
    top: 10px
}

._right-arrow_8pymx_93 {
    right: 0;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(hsla(0, 0%, 100%, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, hsla(0, 0%, 100%, 0))
}

._c-darkmode_8pymx_54 ._right-arrow_8pymx_93 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(40%, var(--cos-color-bg)), to(rgba(22, 22, 22, 0)));
    background-image: -webkit-linear-gradient(right, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0));
    background-image: linear-gradient(270deg, var(--cos-color-bg) 40%, rgba(22, 22, 22, 0))
}

._right-arrow_8pymx_93 svg {
    top: 8px
}

._tabs_7asz1_1 {
    position: relative
}

._tabs_7asz1_1.cos-opacity ._tabs-nav_7asz1_4 {
    background-color: hsla(0, 0%, 100%, .8)
}

._tabs-nav-wrapper_7asz1_7 {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    background-color: initial
}

.c-darkmode ._tabs_7asz1_1.cos-opacity ._tabs-nav_7asz1_4 {
    background-color: #222
}

.c-darkmode ._tabs-nav-wrapper_7asz1_7 {
    background-color: initial
}

._tabs-nav_7asz1_4 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 18px 18px 0 0;
    font-size: 16px;
    height: 40px;
    padding: 0;
    color: #1e1f24;
    background-color: #f5f6f9
}

.c-darkmode ._tabs-nav_7asz1_4 {
    color: hsla(0, 0%, 100%, .8);
    background-color: #222
}

._tabs-nav-item_7asz1_36 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    margin-right: 0;
    line-height: 40px;
    border-radius: 18px 18px 0 0;
    text-align: center
}

._tabs-nav-selected_7asz1_44 {
    color: #1e1f24;
    background-color: #fff;
    font-weight: 700
}

.c-darkmode ._tabs-nav-selected_7asz1_44 {
    color: hsla(0, 0%, 100%, .8);
    background-color: #161616
}

._button-group_19ncp_1 {
    position: relative
}

._button-group-container_19ncp_4 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._button-group-scroll_19ncp_8 {
    margin-top: 0;
    margin-bottom: 0
}

._button-group-col_19ncp_12 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 100%;
    margin-left: 8px
}

._button-group-col_19ncp_12, ._button-group-item_19ncp_17, ._button-group-scroll-item_19ncp_19 {
    height: 28.000000000000004px;
    text-align: center;
    text-decoration: none
}

._button-group-col_19ncp_12 a, ._button-group-item_19ncp_17 a, ._button-group-scroll-item_19ncp_19 a {
    padding: 0 12px
}

._button-group-col_19ncp_12 a:visited, ._button-group-item_19ncp_17 a:visited, ._button-group-scroll-item_19ncp_19 a:visited {
    color: #1e1f24
}

.c-darkmode ._button-group-col_19ncp_12 a:visited, .c-darkmode ._button-group-item_19ncp_17 a:visited, .c-darkmode ._button-group-scroll-item_19ncp_19 a:visited {
    color: hsla(0, 0%, 100%, .8)
}

._button-group-col_19ncp_12, ._button-group-item_19ncp_17 {
    text-decoration: none;
    background-color: var(--cos-color-bg-dent);
    color: #1e1f24;
    cursor: pointer;
    border-radius: 6px;
    line-height: 28.000000000000004px;
    font-size: 14.000000000000002px;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-darkmode ._button-group-col_19ncp_12, .c-darkmode ._button-group-item_19ncp_17 {
    color: hsla(0, 0%, 100%, .8)
}

._button-group-col_19ncp_12:active, ._button-group-item_19ncp_17:active {
    opacity: var(--cos-opacity-20)
}

._button-group-item_19ncp_17 {
    display: block
}

._button-group-selected_19ncp_62 {
    position: relative;
    color: #4e6ef2
}

._avatar_ydjri_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    color: var(--color-gray-800);
    background: var(--color-gray-200);
    border-radius: 50%
}

._avatar_ydjri_1 img {
    display: block;
    height: 100%;
    max-width: 100% !important;
    object-fit: cover
}

._content_ydjri_18, ._fallback_ydjri_20, ._placeholder_ydjri_19 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._container_ydjri_28 {
    position: relative;
    display: inline-block;
    line-height: 0
}

._avatar_ydjri_1 {
    -webkit-box-shadow: 0 0 0 1px rgba(30, 31, 36, .06);
    box-shadow: 0 0 0 1px rgba(30, 31, 36, .06);
    border: none
}

._avatar-border_ydjri_37 {
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none
}

._avatar-border_ydjri_37:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 0 1px rgba(183, 185, 193, .2);
    box-shadow: inset 0 0 0 1px rgba(183, 185, 193, .2)
}

._vip_ydjri_51 {
    bottom: -1px;
    right: -1px;
    position: absolute;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

._v1_ydjri_61 {
    background: #ffd352;
    border: 1px solid #ffd352
}

._v1_ydjri_61 > i.cu-icon {
    color: #ff321b
}

._v2_ydjri_68 {
    background: #fff;
    border: 1px solid #fff
}

._v2_ydjri_68 > i.cu-icon {
    color: #3897f0
}

._v3_ydjri_75 {
    background: #fff;
    border: 1px solid #fff
}

._v3_ydjri_75 > i.cu-icon {
    color: #ffb820
}

._capsule_ydjri_82 {
    height: 14.000000000000002px;
    width: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 14.000000000000002px;
    font-size: 10px;
    background-color: #6d45e6;
    color: #fff;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._avatar_ydjri_1.xs {
    width: 16px;
    height: 16px
}

._avatar_ydjri_1.sm {
    width: 24px;
    height: 24px
}

._avatar_ydjri_1.md {
    width: 40px;
    height: 40px
}

._avatar_ydjri_1.lg {
    width: 56.00000000000001px;
    height: 56.00000000000001px
}

._vip_ydjri_51.xs {
    -webkit-transform: scale(.72);
    transform: scale(.72)
}

._vip_ydjri_51.xs > i.cu-icon {
    font-size: 12px;
    line-height: 1
}

._vip_ydjri_51.sm {
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

._vip_ydjri_51.sm > i.cu-icon {
    font-size: 12px;
    line-height: 1
}

._vip_ydjri_51.md > i.cu-icon {
    font-size: 14.000000000000002px;
    line-height: 1;
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

._vip_ydjri_51.lg > i.cu-icon {
    font-size: 16px;
    line-height: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.sc-avatar {
    position: relative;
    display: inline-block;
    line-height: 0
}

.sc-avatar-img {
    display: block;
    height: 100%;
    max-width: 100% !important;
    object-fit: cover
}

.sc-avatar.sc-xs .sc-avatar-body {
    width: 16px;
    height: 16px
}

.sc-avatar.sc-xs .sc-avatar-vip {
    -webkit-transform: scale(.72);
    transform: scale(.72)
}

.sc-avatar.sc-xs .sc-avatar-vip .sc-icon {
    font-size: 12px;
    line-height: 1
}

.sc-avatar.sc-sm .sc-avatar-body {
    width: 24px;
    height: 24px
}

.sc-avatar.sc-sm .sc-avatar-vip {
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

.sc-avatar.sc-sm .sc-avatar-vip .sc-icon {
    font-size: 12px;
    line-height: 1
}

.sc-avatar.sc-md .sc-avatar-body {
    width: 40px;
    height: 40px
}

.sc-avatar.sc-md .sc-avatar-vip .sc-icon {
    font-size: 14.000000000000002px;
    line-height: 1;
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.sc-avatar.sc-lg .sc-avatar-body {
    width: 56.00000000000001px;
    height: 56.00000000000001px
}

.sc-avatar.sc-lg .sc-avatar-vip .sc-icon {
    font-size: 16px;
    line-height: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.sc-avatar-body {
    -webkit-box-shadow: 0 0 0 1px rgba(30, 31, 36, .06);
    box-shadow: 0 0 0 1px rgba(30, 31, 36, .06);
    border: none;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sc-avatar-body img {
    border-radius: 50%;
    overflow: hidden
}

.sc-avatar-border {
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none
}

.sc-avatar-border:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 0 1px rgba(183, 185, 193, .2);
    box-shadow: inset 0 0 0 1px rgba(183, 185, 193, .2)
}

.sc-avatar-vip {
    bottom: -1px;
    right: -1px;
    position: absolute;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.sc-avatar-vip-v1 {
    background: #ffd352;
    border: 1px solid #ffd352
}

.sc-avatar-vip-v1 .sc-icon {
    color: #ff321b
}

.sc-avatar-vip-v2 {
    background: #fff;
    border: 1px solid #fff
}

.sc-avatar-vip-v2 .sc-icon {
    color: #3897f0
}

.sc-avatar-vip-v3 {
    background: #fff;
    border: 1px solid #fff
}

.sc-avatar-vip-v3 .sc-icon {
    color: #ffb820
}

.sc-avatar-capsule {
    height: 14.000000000000002px;
    width: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 14.000000000000002px;
    font-size: 10px;
    background-color: #6d45e6;
    color: #fff;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sc-avatar-border-inner, .sc-avatar-border-outer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sc-avatar-border-inner {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    border: 2px solid #eb3333
}

.sc-avatar-border-outer {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    border: 1px solid rgba(235, 51, 51, .4)
}

.sc-avatar.sc-live .sc-avatar-img {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: avatarImg 1.4s ease-in-out infinite;
    animation: avatarImg 1.4s ease-in-out infinite
}

.sc-avatar.sc-live .sc-avatar-capsule {
    width: 44px;
    background-color: #eb3333;
    border: 2px solid #fff
}

.sc-avatar.sc-live .sc-avatar-border:after {
    content: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.sc-avatar.sc-live.sc-md .sc-avatar-border-inner {
    -webkit-transform: scale(1.18);
    transform: scale(1.18);
    -webkit-animation: avatarInnerMD 1.4s ease-in-out infinite;
    animation: avatarInnerMD 1.4s ease-in-out infinite
}

.sc-avatar.sc-live.sc-md .sc-avatar-border-outer {
    -webkit-animation: avatarOuterMD 1.4s ease-in-out infinite;
    animation: avatarOuterMD 1.4s ease-in-out infinite
}

.sc-avatar.sc-live.sc-md .sc-avatar-img {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: avatarImg 1.4s ease-in-out infinite;
    animation: avatarImg 1.4s ease-in-out infinite
}

.sc-avatar.sc-live.sc-md .sc-avatar-capsule {
    left: 42%
}

.sc-avatar.sc-live.sc-lg .sc-avatar-border-inner {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-animation: avatarInnerMD 1.4s ease-in-out infinite;
    animation: avatarInnerMD 1.4s ease-in-out infinite
}

.sc-avatar.sc-live.sc-lg .sc-avatar-border-outer {
    -webkit-animation: avatarOuterLG 1.4s ease-in-out infinite;
    animation: avatarOuterLG 1.4s ease-in-out infinite
}

.sc-avatar.sc-live.sc-lg .sc-avatar-img {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: avatarImgLG 1.4s ease-in-out infinite;
    animation: avatarImgLG 1.4s ease-in-out infinite
}

@-webkit-keyframes avatarImg {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    50% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    to {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes avatarImg {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    50% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    to {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@-webkit-keyframes avatarInnerMD {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@keyframes avatarInnerMD {
    0% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes avatarOuterMD {
    0% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        opacity: 0
    }
    30% {
        opacity: .8
    }
    to {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0
    }
}

@keyframes avatarOuterMD {
    0% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        opacity: 0
    }
    30% {
        opacity: .8
    }
    to {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0
    }
}

@-webkit-keyframes avatarImgLG {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    50% {
        -webkit-transform: scale(1.01);
        transform: scale(1.01)
    }
    to {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes avatarImgLG {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    50% {
        -webkit-transform: scale(1.01);
        transform: scale(1.01)
    }
    to {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@-webkit-keyframes avatarOuterLG {
    0% {
        -webkit-transform: scale(1.22);
        transform: scale(1.22);
        opacity: 0
    }
    30% {
        opacity: .8
    }
    to {
        -webkit-transform: scale(1.26);
        transform: scale(1.26);
        opacity: 0
    }
}

@keyframes avatarOuterLG {
    0% {
        -webkit-transform: scale(1.22);
        transform: scale(1.22);
        opacity: 0
    }
    30% {
        opacity: .8
    }
    to {
        -webkit-transform: scale(1.26);
        transform: scale(1.26);
        opacity: 0
    }
}

._list-wrap_tz6z7_1 {
    position: relative
}

._list_tz6z7_1 {
    overflow: hidden;
    height: 100%
}

._x_tz6z7_1 {
    overflow-x: auto;
    white-space: nowrap
}

._y_tz6z7_1 {
    overflow-y: auto
}

._tag_18jnm_1 {
    border-radius: calc(var(--rounded-md) * 5);
    color: var(--color-white)
}

._content_18jnm_21, ._prefix_18jnm_9, ._suffix_18jnm_15, ._tag_18jnm_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._tag_18jnm_1 {
    font-weight: var(--cos-font-medium) !important;
    height: 14.000000000000002px;
    line-height: 14.000000000000002px;
    padding: 0 5px;
    font-size: 11px;
    border: 1px solid rgba(57, 179, 98, .5);
    color: #39b362;
    background-color: rgba(57, 179, 98, .1)
}

._tag_18jnm_1, ._tag_l39rn_1 {
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

._tag_l39rn_1 {
    background-color: initial;
    color: #737d99;
    font-weight: var(--cos-font-medium);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(115, 125, 153, .4);
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    margin-right: 6px;
    padding: 1px 4px;
    border-radius: 300px
}

._darkmode_l39rn_24 ._tag_l39rn_1 {
    border-color: #737d99
}

.sc-tag {
    line-height: 16px;
    padding: 0 5px;
    font-size: 11px;
    border-radius: 4px;
    color: #fff;
    background-color: #36f
}

.sc-tag.sc-caption {
    line-height: 14.000000000000002px;
    color: #737d99;
    background-color: initial;
    border: 1px solid #737d99
}

._source_qwr8i_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._source-more-mb_qwr8i_6 {
    margin-bottom: -4.5px
}

._left_qwr8i_9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._more_qwr8i_13 {
    padding-left: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

._arrow_qwr8i_17, ._multi-arrow_qwr8i_20 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._single_qwr8i_23 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._single_qwr8i_23 ._icon_qwr8i_27 {
    margin-right: 6px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-top: -1px
}

._single_qwr8i_23 ._text_qwr8i_32 {
    margin-right: 6px;
    color: #b7b9c1
}

.c-darkmode ._single_qwr8i_23 ._text_qwr8i_32 {
    color: hsla(0, 0%, 100%, .4)
}

._single_qwr8i_23 ._text_qwr8i_32:last-child {
    margin-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._multi_qwr8i_20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._multi_qwr8i_20 ._text_qwr8i_32 {
    margin-right: 6px;
    color: #b7b9c1
}

.c-darkmode ._multi_qwr8i_20 ._text_qwr8i_32 {
    color: hsla(0, 0%, 100%, .4)
}

._multi_qwr8i_20 ._icon-layout_qwr8i_56 {
    margin-right: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    width: 18px;
    height: 18px;
    overflow: hidden;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._multi_qwr8i_20 ._icon-layout_qwr8i_56 ._icon_qwr8i_27 {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)
}

._multi_qwr8i_20 ._icon-layout_qwr8i_56 ._icon-inner_qwr8i_75 {
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-color: #fff;
    border-radius: 50%;
    opacity: .6
}

._multi_qwr8i_20 ._icon-width2_qwr8i_83 {
    width: 27px
}

._multi_qwr8i_20 ._icon-width3_qwr8i_86 {
    width: 30px
}

._multi_qwr8i_20 ._icon2-l2_qwr8i_89 {
    left: 11px
}

._multi_qwr8i_20 ._icon3-l2_qwr8i_92 {
    left: 8px
}

._multi_qwr8i_20 ._icon3-l3_qwr8i_95 {
    left: 14.000000000000002px
}

._feedback-icon-wrapper_qwr8i_99, ._right_qwr8i_98 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._feedback-icon_qwr8i_99 {
    font-size: 16px;
    color: #848691;
    margin: -4.5px -8px;
    padding: 4.5px 8px
}

.c-darkmode ._feedback-icon_qwr8i_99 {
    color: hsla(0, 0%, 100%, .5)
}

._feedback-icon_qwr8i_99:active {
    opacity: .2
}

._popup-content_qwr8i_115 {
    padding: 0 17px
}

._popup-content_qwr8i_115 ._popup-item_qwr8i_118 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 21px 0
}

._popup-content_qwr8i_115 ._popup-item_qwr8i_118 ._popup-icon_qwr8i_123 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 50%;
    margin-right: 8px;
    -webkit-box-shadow: 0 0 0 1px rgba(30, 31, 36, .06);
    box-shadow: 0 0 0 1px rgba(30, 31, 36, .06)
}

._popup-content_qwr8i_115 ._popup-item_qwr8i_118 ._popup-text_qwr8i_132 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._popup-content_qwr8i_115 ._item-selected_qwr8i_138 {
    color: #38f
}

._popup-content_qwr8i_115 ._divider_qwr8i_141 {
    height: 1px;
    width: 100%;
    background-color: #eee;
    -webkit-transform: scaleY(.3333);
    transform: scaleY(.3333)
}

.c-darkmode ._popup-content_qwr8i_115 ._divider_qwr8i_141 {
    background-color: hsla(0, 0%, 40%, .4)
}

.c-darkmode ._arrow_qwr8i_17 path {
    fill: hsla(0, 0%, 100%, .4)
}

.c-darkmode ._multi-arrow_qwr8i_20 path {
    stroke: hsla(0, 0%, 100%, .4)
}

.sc-source, .sc-source-left, .sc-source-multi, .sc-source-right, .sc-source-single {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sc-source {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.sc-source-avatar {
    margin-right: var(--cos-space-xxs);
    margin-top: -1px
}

.sc-source-text {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: var(--cos-space-xs);
    color: var(--cos-color-text-slim)
}

.sc-source-arrow {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle);
    color: var(--cos-color-text-slim)
}

.sc-source-popup {
    padding-left: var(--cos-space-lg);
    padding-right: var(--cos-space-lg)
}

.sc-source-popup-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-top: var(--cos-space-xl);
    padding-bottom: var(--cos-space-xl)
}

.sc-source-popup-avatar {
    margin-right: var(--cos-space-xs)
}

.sc-source-popup-text {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.sc-source-popup-selected {
    color: var(--cos-color-text-primary)
}

._table_2ri6f_1 {
    table-layout: fixed;
    border-collapse: initial;
    border-spacing: 0;
    text-align: left
}

._td_2ri6f_9, ._th_2ri6f_7, ._thead_2ri6f_7 {
    vertical-align: middle
}

._table-box_2ri6f_12 {
    overflow: hidden;
    border: none;
    margin: 0;
    font-size: 14px;
    width: 100%;
    table-layout: fixed;
    word-break: break-all;
    background-color: #fff
}

.c-darkmode ._table-box_2ri6f_12 {
    background-color: #161616
}

._table-box_2ri6f_12 tr {
    background-image: unset;
    background-color: unset;
    position: relative
}

._table-box_2ri6f_12 tr._border_2ri6f_30:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 300%;
    border: none;
    border-bottom: 1px solid #eee;
    -webkit-transform: scale(.33);
    transform: scale(.33);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.c-darkmode ._table-box_2ri6f_12 tr._border_2ri6f_30:after {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

._table-box_2ri6f_12 tr ._link-std_2ri6f_49 {
    width: 100%
}

._table-box_2ri6f_12 tr ._td-link_2ri6f_52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._table-box_2ri6f_12 tr ._td-inner_2ri6f_56 {
    padding-right: 1%;
    padding-left: 1%
}

._table-box_2ri6f_12 tr ._std_2ri6f_60 {
    background-image: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    padding: 10px 0;
    color: #1e1f24
}

.c-darkmode ._table-box_2ri6f_12 tr ._std_2ri6f_60 {
    color: hsla(0, 0%, 100%, .8)
}

._table-box_2ri6f_12 tr ._label_2ri6f_72 {
    display: inline-block;
    border-radius: 6px;
    padding: 3px 6px;
    margin: 0;
    line-height: 1;
    font-size: 14px;
    background-color: #f5f6f9
}

.c-darkmode ._table-box_2ri6f_12 tr ._label_2ri6f_72 {
    background-color: #141414
}

._table-box_2ri6f_12 thead ._sth_2ri6f_84 {
    background-image: unset;
    border: none;
    font-weight: 400;
    line-height: 26px;
    padding: 6px 1%;
    text-align: left;
    color: #848691;
    background-color: #fff
}

.c-darkmode ._table-box_2ri6f_12 thead ._sth_2ri6f_84 {
    color: hsla(0, 0%, 100%, .5);
    background-color: #161616
}

._table-box_2ri6f_12 ._abstract_2ri6f_100 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #848691
}

.c-darkmode ._table-box_2ri6f_12 ._abstract_2ri6f_100 {
    color: hsla(0, 0%, 100%, .8)
}

._table-box_2ri6f_12 ._info_2ri6f_109 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    color: #b7b9c1
}

.c-darkmode ._table-box_2ri6f_12 ._info_2ri6f_109 {
    color: transparent
}

._table-box_2ri6f_12 tfoot ._std_2ri6f_60 {
    padding-bottom: 6px;
    font-size: 14px;
    color: #b7b9c1
}

.c-darkmode ._table-box_2ri6f_12 tfoot ._std_2ri6f_60 {
    color: transparent
}

._table-box_2ri6f_12 tfoot ._std_2ri6f_60:last-child {
    text-align: right;
    font-weight: 700
}

._table-box_2ri6f_12._auto-layout_2ri6f_130 {
    table-layout: auto
}

._table-wrapper_2ri6f_133 {
    position: relative;
    z-index: 0
}

._table-wrapper_2ri6f_133 ._border-svg_2ri6f_137 {
    display: none
}

._table-border_2ri6f_140 ._border-svg_2ri6f_137 {
    color: var(--cos-color-border-tiny);
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    stroke: currentColor;
    stroke-width: .33
}

._scroll-table_2ri6f_151 {
    overflow: auto hidden;
    overscroll-behavior-x: none
}

._scroll-table_2ri6f_151 ._table-box_2ri6f_12 {
    overflow: unset
}

._scroll-table_2ri6f_151 ._fixed-column_2ri6f_158 {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    right: 0;
    z-index: 1
}

._scroll-table_2ri6f_151 ._fixed-left-shadow_2ri6f_164:before, ._scroll-table_2ri6f_151 ._fixed-right-shadow_2ri6f_165:before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    content: "";
    pointer-events: none
}

._scroll-table_2ri6f_151 ._fixed-left-shadow_2ri6f_164:before {
    -webkit-box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .04);
    box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .04);
    right: 0;
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

._scroll-table_2ri6f_151 ._fixed-right-shadow_2ri6f_165:before {
    -webkit-box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .04);
    box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .04);
    left: 0;
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

._scroll-table_2ri6f_151::-webkit-scrollbar {
    display: none
}

._scroll-table_2ri6f_151._table-border_2ri6f_140 ._std-box_2ri6f_187, ._scroll-table_2ri6f_151._table-border_2ri6f_140 ._sth-box_2ri6f_186 {
    position: relative
}

._scroll-table_2ri6f_151 tr ._sth_2ri6f_84 {
    padding: 0
}

._scroll-table_2ri6f_151 tr ._sth_2ri6f_84 ._sth-box_2ri6f_186 {
    padding: 9px 17px
}

._scroll-table_2ri6f_151 tr ._std_2ri6f_60 {
    padding: 0;
    background-color: #fff;
    overflow: unset
}

.c-darkmode ._scroll-table_2ri6f_151 tr ._std_2ri6f_60 {
    background-color: #161616
}

._scroll-table_2ri6f_151 tr ._std_2ri6f_60 ._std-box_2ri6f_187 {
    padding: 15px 17px;
    background-image: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._scroll-table_2ri6f_151 tr ._std_2ri6f_60, ._scroll-table_2ri6f_151 tr ._sth_2ri6f_84 {
    line-height: unset;
    position: relative
}

._scroll-table_2ri6f_151 tr ._std_2ri6f_60:first-child ._std-box_2ri6f_187, ._scroll-table_2ri6f_151 tr ._std_2ri6f_60:first-child ._sth-box_2ri6f_186, ._scroll-table_2ri6f_151 tr ._sth_2ri6f_84:first-child ._std-box_2ri6f_187, ._scroll-table_2ri6f_151 tr ._sth_2ri6f_84:first-child ._sth-box_2ri6f_186 {
    padding-left: 0
}

._scroll-table_2ri6f_151 tr ._std_2ri6f_60:last-child ._std-box_2ri6f_187, ._scroll-table_2ri6f_151 tr ._std_2ri6f_60:last-child ._sth-box_2ri6f_186, ._scroll-table_2ri6f_151 tr ._sth_2ri6f_84:last-child ._std-box_2ri6f_187, ._scroll-table_2ri6f_151 tr ._sth_2ri6f_84:last-child ._sth-box_2ri6f_186 {
    padding-right: 0
}

._scroll-table_2ri6f_151 + ._scroll-table-mask_2ri6f_228 {
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background-image: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
    z-index: 1
}

._scroll-table_2ri6f_151._scroll-to-end_2ri6f_239 + ._scroll-table-mask_2ri6f_228, ._scroll-table_2ri6f_151:has(._fixed-right-shadow_2ri6f_165) + ._scroll-table-mask_2ri6f_228 {
    display: none
}

.c-darkmode ._scroll-table_2ri6f_151 + ._scroll-table-mask_2ri6f_228 {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(22, 22, 22, 0)), to(#161616));
    background-image: -webkit-linear-gradient(left, rgba(22, 22, 22, 0), #161616);
    background-image: linear-gradient(90deg, rgba(22, 22, 22, 0), #161616)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._scroll-table_2ri6f_151 + ._scroll-table-mask_2ri6f_228 {
        color-scheme: dark;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(25, 25, 25, 0)), to(#191919));
        background-image: -webkit-linear-gradient(left, rgba(25, 25, 25, 0), #191919);
        background-image: linear-gradient(90deg, rgba(25, 25, 25, 0), #191919)
    }
}

._carousel_15bob_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._container_15bob_1 {
    position: relative
}

._indicators_15bob_1 {
    position: absolute;
    bottom: var(--margin-xs);
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    margin: 0;
    padding: 0;
    z-index: 3
}

._tacitly_15bob_1 {
    width: 7px;
    height: 7px;
    margin-left: var(--margin-xs);
    float: left;
    display: block;
    padding: 0;
    background-color: var(--color-gray-300);
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

._dot_15bob_1 {
    border-radius: 100%
}

._dot_15bob_1._active_15bob_1 {
    background-color: var(--color-gray-50)
}

._line_15bob_1 {
    width: 15px;
    height: 3px;
    margin-left: 2px
}

._line_15bob_1._active_15bob_1 {
    background-color: var(--color-gray-50);
    width: 25px
}

._arrow_15bob_1 {
    width: 33px;
    height: 33px;
    margin-top: -17px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    z-index: 5;
    cursor: pointer;
    vertical-align: middle;
    text-align: center
}

._arrow-left_15bob_1 {
    left: 16px
}

._arrow-right_15bob_1 {
    right: 16px
}

._arrow_15bob_1 img {
    max-width: inherit
}

._item_15bob_1 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    visibility: hidden;
    overflow: hidden;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._light_15bob_1 {
    z-index: 2;
    visibility: visible
}

._popup_1g5tm_1 {
    position: fixed;
    left: 0;
    right: 0;
    bottom: -1px;
    top: 0;
    z-index: 501;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._popup_1g5tm_1 ._mask_1g5tm_10 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .4)
}

._popup_1g5tm_1 ._content_1g5tm_18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: fixed;
    max-height: 75%;
    min-height: 22%;
    bottom: var(--bottom-height-offset, 0);
    left: 0;
    right: 0;
    background-color: #fff;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px
}

.c-darkmode ._popup_1g5tm_1 ._content_1g5tm_18 {
    background-color: #1b1b1b
}

._popup_1g5tm_1 ._content_1g5tm_18 ._title_1g5tm_34 {
    padding-top: 21px;
    font-size: 19px;
    line-height: 25px;
    height: 25px;
    text-align: center;
    font-weight: 700;
    color: #1e1f24
}

.c-darkmode ._popup_1g5tm_1 ._content_1g5tm_18 ._title_1g5tm_34 {
    color: hsla(0, 0%, 100%, .8)
}

._popup_1g5tm_1 ._close-icon_1g5tm_46 {
    position: absolute;
    top: 11px;
    right: 3px;
    padding: 10px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1e1f24
}

.c-darkmode ._popup_1g5tm_1 ._close-icon_1g5tm_46 {
    color: hsla(0, 0%, 100%, .8)
}

._popup_1g5tm_1 ._container_1g5tm_58 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: auto
}

._more-wrapper_jv8f4_1 {
    text-decoration: none
}

._more-wrapper_jv8f4_1:active {
    opacity: .2
}

._more-wrapper_jv8f4_1:visited {
    color: #1e1f24
}

.c-darkmode ._more-wrapper_jv8f4_1:visited {
    color: hsla(0, 0%, 100%, .8)
}

._box_jv8f4_14 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: absolute;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 72px;
    top: 50%;
    margin-top: -36px;
    -webkit-transform: translate(50%);
    transform: translate(50%)
}

._box_jv8f4_14, ._more_jv8f4_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._more_jv8f4_1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._more_jv8f4_1 ._text_jv8f4_29 {
    max-width: 1em;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.3
}

._more_jv8f4_1 ._icon_jv8f4_35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    top: -.5px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 12px;
    color: #848691;
    background-color: #f5f6f9
}

.c-darkmode ._more_jv8f4_1 ._icon_jv8f4_35 {
    color: hsla(0, 0%, 100%, .8);
    background-color: #222
}

._more_jv8f4_1 ._icon_jv8f4_35 i {
    width: 12px
}

._horizontal_jv8f4_58 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 34px
}

@media (prefers-color-scheme: dark) {
    ._icon-dark-android_jv8f4_63 {
        background-color: #f2f3f5 !important
    }
}

._operation-container_1xj6g_1 {
    width: 100%;
    max-width: 580px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-radius: 9px;
    background-color: #f2f3f5;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none
}

.c-darkmode ._operation-container_1xj6g_1 {
    background-color: rgba(68, 68, 68, .5)
}

._service-operation_1xj6g_14 {
    width: 100%
}

._service-operation_1xj6g_14 ._left-image_1xj6g_17, ._service-operation_1xj6g_14 ._left-image_1xj6g_17 img {
    border-radius: 6px
}

._strong-operation_1xj6g_21 {
    width: 100%
}

._strong-operation_1xj6g_21 ._left-image_1xj6g_17, ._strong-operation_1xj6g_21 ._left-image_1xj6g_17 img {
    border-radius: 9px
}

._single-operation_1xj6g_28 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 33px;
    padding-left: 12px
}

._service-operation_1xj6g_14 {
    padding: 12px
}

._title-text_1xj6g_38 {
    font-size: 14px;
    line-height: 14px
}

._description-text_1xj6g_42 {
    font-size: 14px;
    line-height: 1;
    color: #848691
}

.c-darkmode ._description-text_1xj6g_42 {
    color: hsla(0, 0%, 100%, .8)
}

._tag-label_1xj6g_50 {
    height: 16px;
    font-size: 12px;
    background-color: #fff;
    color: rgba(255, 51, 51, .3);
    border: 1px solid rgba(255, 51, 51, .5);
    border-radius: 12px;
    padding: 1px 5px;
    margin-right: 6px;
    background-color: rgba(255, 51, 51, .1)
}

.c-darkmode ._tag-label_1xj6g_50 {
    background-color: #080808;
    color: rgba(255, 69, 69, .3)
}

._tag-label-container_1xj6g_67 {
    line-height: 0
}

._left-image-container_1xj6g_70 {
    width: 45px;
    height: 45px
}

._left-image_1xj6g_17, ._left-image_1xj6g_17 img {
    border-radius: 9px
}

._strong-left-image_1xj6g_78, ._strong-left-image_1xj6g_78 img {
    border-radius: 9px 0 0 9px
}

._strong-left-image-container_1xj6g_85 {
    width: 45px;
    height: 45px;
    margin-right: 8px
}

._left-image-service-container_1xj6g_90 {
    width: 45px;
    height: 45px;
    margin: -4px 8px -4px -4px
}

._content-container_1xj6g_95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

._strong-button_1xj6g_101 {
    height: 28px;
    border-radius: 15px;
    border: 1px solid rgba(30, 31, 36, .5);
    width: 100%;
    line-height: 26px;
    background-color: #f2f3f5;
    color: #1e1f24
}

.c-darkmode ._strong-button_1xj6g_101 {
    border-color: transparent;
    background-color: rgba(68, 68, 68, .5);
    color: hsla(0, 0%, 100%, .8)
}

._strong-button-container_1xj6g_121 {
    width: 57px
}

._icon-container_1xj6g_126, ._strong-button-container_1xj6g_121 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._icon-container_1xj6g_126 {
    width: 33px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._icon_1xj6g_126 {
    color: #50525c;
    font-size: 15px
}

.c-darkmode ._icon_1xj6g_126 {
    color: hsla(0, 0%, 100%, .6)
}

._spread-content_477yt_1 {
    overflow: hidden;
    transition: height .3s cubic-bezier(.18, 0, .26, 1);
    -webkit-transition: height .3s cubic-bezier(.18, 0, .26, 1)
}

._spread_477yt_1 {
    cursor: pointer;
    text-align: center;
    background-color: initial
}

._spread-active_477yt_12 {
    opacity: .2;
    background-color: initial
}

._icon_477yt_20, ._text_477yt_16 {
    display: inline-block
}

._icon_477yt_20 {
    width: 16px;
    height: 16px;
    text-align: center;
    border-radius: 16px;
    font-size: 13px
}

._fold-icon_477yt_30, ._icon_477yt_20 {
    line-height: 16px
}

.sc-fold-content {
    position: relative;
    overflow: hidden;
    transition: height .3s cubic-bezier(.18, 0, .26, 1);
    -webkit-transition: height .3s cubic-bezier(.18, 0, .26, 1)
}

.sc-fold-switch {
    position: relative;
    cursor: pointer;
    text-align: center;
    padding: 9px 0;
    font-size: 0
}

.sc-fold-switch.sc-active {
    opacity: .2
}

.sc-fold-switch.sc-masked {
    padding-top: 0
}

.sc-fold-switch-mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 80px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(31%, hsla(0, 0%, 100%, .8)), color-stop(62%, #fff));
    background: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8) 31%, #fff 62%);
    background: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8) 31%, #fff 62%)
}

.sc-fold-switch-text {
    display: inline-block;
    position: relative;
    z-index: 1;
    color: var(--cos-color-text-primary);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle-sm);
    line-height: var(--cos-leading-subtitle-sm)
}

.cos-pc .sc-fold-switch-text:hover {
    color: #315efb
}

.sc-fold-switch-icon {
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-left: 6px;
    top: -.5px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 12px;
    color: var(--cos-color-text-primary)
}

.c-darkmode .sc-fold-switch-mask {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0)), color-stop(31%, rgba(22, 22, 22, .8)), color-stop(62%, #161616));
    background: -webkit-linear-gradient(rgba(22, 22, 22, 0), rgba(22, 22, 22, .8) 31%, #161616 62%);
    background: linear-gradient(rgba(22, 22, 22, 0), rgba(22, 22, 22, .8) 31%, #161616 62%)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp .sc-fold-switch-mask {
        color-scheme: dark;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 25, 25, 0)), color-stop(31%, rgba(25, 25, 25, .8)), color-stop(62%, #191919));
        background: -webkit-linear-gradient(rgba(25, 25, 25, 0), rgba(25, 25, 25, .8) 31%, #191919 62%);
        background: linear-gradient(rgba(25, 25, 25, 0), rgba(25, 25, 25, .8) 31%, #191919 62%)
    }
}

._timeline-item_17ksi_1 {
    position: relative
}

._timeline-item_17ksi_1:last-child ._timeline-item-border_17ksi_4 {
    display: none
}

._timeline-item-dot_17ksi_7 {
    position: absolute;
    left: 0;
    top: 7.000000000000001px;
    width: 7.000000000000001px;
    height: 7.000000000000001px;
    z-index: 1;
    border-radius: 50%;
    background-color: #4e6ef2
}

._timeline-item-border_17ksi_4 {
    position: absolute !important;
    left: 3px;
    top: 12px;
    width: 1px;
    bottom: -19.5px;
    position: relative;
    overflow: visible
}

._timeline-item-border_17ksi_4:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    border-left: 1px solid #dedfe0
}

.c-darkmode ._timeline-item-border_17ksi_4:after {
    border-left-color: hsla(0, 0%, 100%, .2)
}

@media (-webkit-max-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 1.2),(max-resolution: 1.5dppx),(min-resolution: 1.2dppx) {
    ._timeline-item-border_17ksi_4:after {
        width: 150%;
        height: 150%;
        -webkit-transform: scale(.66666667);
        transform: scale(.66666667)
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {
    ._timeline-item-border_17ksi_4:after {
        width: 200%;
        height: 200%;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 3dppx) {
    ._timeline-item-border_17ksi_4:after {
        width: 300%;
        height: 300%;
        -webkit-transform: scale(.33333333);
        transform: scale(.33333333)
    }
}

._timeline-item-last_17ksi_60 ._timeline-item-border_17ksi_4 {
    bottom: 0
}

._timeline-item-time_17ksi_63 {
    margin-bottom: 1px;
    font-size: 14.000000000000002px;
    color: #848691
}

.c-darkmode ._timeline-item-time_17ksi_63 {
    color: hsla(0, 0%, 100%, .5)
}

._timeline-item-content_17ksi_71 {
    position: relative;
    margin-left: 16px;
    margin-bottom: 13px
}

._timeline-item-title_17ksi_76 {
    line-height: 22px;
    color: #1e1f24;
    font-size: 16px
}

.c-darkmode ._timeline-item-title_17ksi_76 {
    color: hsla(0, 0%, 100%, .8)
}

._timeline-spread_17ksi_85 {
    margin-top: -13px
}

._image_1soy4_1 {
    position: relative;
    z-index: 10
}

._hide-image_1soy4_5 {
    background: transparent !important
}

._player-container_1soy4_8 {
    z-index: 1
}

._bg-image-layer_1soy4_12, ._bg-image-layer_1soy4_12._drop-filter_1soy4_13:after, ._bg-image_1soy4_12, ._player-container_1soy4_8 {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

[tpl=vid_collection_san] .cu-row-wide > div {
    padding-bottom: 3px
}

._player-container_1soy4_8 img {
    border-radius: 0
}

._player-container_1soy4_8 .splayer-parent {
    height: 100%
}

._bg-image-layer_1soy4_12 {
    overflow: hidden
}

._bg-image-layer_1soy4_12._drop-filter_1soy4_13:after {
    content: "";
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px)
}

._bg-image-layer_1soy4_12:not(._drop-filter_1soy4_13) ._bg-image_1soy4_12 {
    -webkit-filter: blur(15px);
    filter: blur(15px);
    width: 130%;
    height: 130%;
    -webkit-transform: translate3d(-15%, -15%, 0);
    transform: translate3d(-15%, -15%, 0)
}

._bg-image-cut_1soy4_45, ._bg-image_1soy4_12, ._dc-play-icon_1soy4_46 {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%
}

._sc-play-icon_1soy4_51 {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    line-height: 1;
    opacity: .9;
    font-size: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._play-icon-size-small_1soy4_63 {
    font-size: 24px
}

._dc-play-icon_1soy4_46 {
    position: absolute;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    top: 6px;
    right: 6px;
    background-image: url(https://gips0.baidu.com/it/u=1899156480,4158106472&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f57_57)
}

._duration_1soy4_75 {
    color: #fff;
    font-size: 12px;
    line-height: 1;
    display: block
}

._bottom-mask_1soy4_81 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 36px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(99%, rgba(0, 0, 0, .4)));
    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .4) 99%);
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4) 99%);
    z-index: 1
}

._bottom-mount_1soy4_89 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1001;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px);
    padding-top: 28.000000000000004px
}

._video-player-wrap_1soy4_101 {
    position: relative
}

._control_1soy4_104 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-bottom: -3px
}

._control_1soy4_104 ._icon-container_1soy4_110 {
    height: 24px;
    width: 24px;
    margin-right: 15px
}

._control_1soy4_104 ._full-screen_1soy4_115 {
    background-image: url(https://psstatic.cdn.bcebos.com/video/voice-guide_1661844025000.png);
    -webkit-background-size: cover;
    background-size: cover
}

._control_1soy4_104 ._icon-container_1soy4_110:last-of-type {
    margin-right: 0
}

._control_1soy4_104 ._text-guide-container_1soy4_122 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 13px;
    color: #fff
}

._control_1soy4_104 ._text-guide-container_1soy4_122 ._text-guide_1soy4_122 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 0;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    height: 30px
}

._control_1soy4_104 ._text-guide-active_1soy4_140 {
    padding: 0 6px 0 14.000000000000002px;
    background: rgba(0, 0, 0, .5);
    border-radius: 14.000000000000002px
}

.font-size-2 ._control_1soy4_104 ._text-guide-container_1soy4_122 {
    font-size: 13.209999999999999px;
    font-family: PingFangSC-Bold
}

.font-size-3 ._control_1soy4_104 ._text-guide-container_1soy4_122 {
    font-size: 11.57px;
    font-family: PingFangSC-Bold
}

._lt-label_1soy4_153 {
    z-index: 11
}

._rb-label_1soy4_156 {
    z-index: 1
}

._heji-icon_1soy4_159 {
    width: 22px;
    height: 22px;
    position: absolute;
    left: 8px;
    top: 9px;
    margin-top: 0;
    z-index: 11;
    opacity: .8;
    background-image: url(https://gips0.baidu.com/it/u=2687221370,1755710527&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f66_66);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

._mount_1soy4_172 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-right: 15px;
    overflow-x: hidden
}

._mount_1soy4_172 ._title_1soy4_177 {
    line-height: 1;
    font-weight: 500;
    opacity: 1;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

._mount_1soy4_172 ._title-hide_1soy4_183 {
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    opacity: 0
}

._mount_1soy4_172 ._tips_1soy4_187 {
    display: inline-block;
    position: absolute;
    padding: 4px 14.000000000000002px 3px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: rgba(0, 0, 0, .5);
    border-radius: 15px
}

._mount_1soy4_172 ._tips-downward-ani_1soy4_198 {
    bottom: 32.5px;
    -webkit-animation: _tipsDownwardAnimating_1soy4_1 1.4s ease-in 5s forwards;
    animation: _tipsDownwardAnimating_1soy4_1 1.4s ease-in 5s forwards
}

._mount_1soy4_172 ._tips-fade-out-ani_1soy4_202 {
    bottom: 12px;
    -webkit-animation: _tipsAnimating_1soy4_1 .16s ease-in 5s forwards;
    animation: _tipsAnimating_1soy4_1 .16s ease-in 5s forwards
}

._mount_1soy4_172 ._title-wrapper_1soy4_206 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._mount_1soy4_172 ._title-logo_1soy4_210 {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background-image: url(https://gips0.baidu.com/it/u=4115138426,786720383&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f48_48);
    -webkit-background-size: cover;
    background-size: cover;
    margin-top: -1px
}

._mount_1soy4_172 ._tip-logo_1soy4_218 {
    font-size: 16px
}

@-webkit-keyframes _tipsDownwardAnimating_1soy4_1 {
    0% {
        opacity: 1
    }
    17.1% {
        opacity: 1;
        bottom: 12px
    }
    88.6% {
        opacity: 1;
        bottom: 12px
    }
    to {
        opacity: 0;
        bottom: 12px
    }
}

@keyframes _tipsDownwardAnimating_1soy4_1 {
    0% {
        opacity: 1
    }
    17.1% {
        opacity: 1;
        bottom: 12px
    }
    88.6% {
        opacity: 1;
        bottom: 12px
    }
    to {
        opacity: 0;
        bottom: 12px
    }
}

@-webkit-keyframes _tipsAnimating_1soy4_1 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _tipsAnimating_1soy4_1 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

._opacity_1soy4_246 {
    opacity: 1
}

._inactive_1soy4_249 {
    -webkit-animation: _opacityHide_1soy4_1 .16s ease-in-out forwards;
    animation: _opacityHide_1soy4_1 .16s ease-in-out forwards
}

@-webkit-keyframes _opacityHide_1soy4_1 {
    0% {
        opacity: 1
    }
    to {
        opacity: .6
    }
}

@keyframes _opacityHide_1soy4_1 {
    0% {
        opacity: 1
    }
    to {
        opacity: .6
    }
}

._progress-mount_1soy4_260 {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 10
}

._progress-mount_1soy4_260 ._summary-dot_1soy4_266 {
    width: 3px;
    height: 3px;
    position: absolute;
    top: -3.5px;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    border: .7px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

._progress-mount_1soy4_260 ._summary-dot-played_1soy4_277 {
    width: 3px;
    height: 3px;
    top: -3px;
    background-color: hsla(0, 0%, 100%, .6);
    border: 0 solid hsla(0, 0%, 100%, .6)
}

._progress-mount_1soy4_260 ._summary-dot-selected_1soy4_284 {
    top: -3.6px;
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    background-color: #3c76ff;
    z-index: 10;
    -webkit-box-shadow: 0 .5px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 .5px 1px rgba(0, 0, 0, .2)
}

._progress-mount-dragging_1soy4_291 ._summary-dot_1soy4_266 {
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    height: 6px;
    width: 6px;
    background-color: hsla(0, 0%, 100%, .6);
    top: -6px;
    border: none;
    border-radius: 50%;
    -webkit-transform: translate(-1px);
    transform: translate(-1px);
    -webkit-box-shadow: none;
    box-shadow: none
}

._progress-mount-dragging_1soy4_291 ._summary-dot-selected_1soy4_284 {
    background: #fff
}

._key-frame-dragging-dot_1soy4_305 {
    position: absolute;
    height: 6px;
    width: 6px;
    background-color: hsla(0, 0%, 100%, .6);
    bottom: 0;
    border: none;
    border-radius: 50%;
    z-index: 10
}

._dragging-guide_1soy4_315 {
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    pointer-events: none;
    z-index: 100000
}

._dragging-guide-xsp_1soy4_323 {
    height: 21%
}

._progress_1soy4_260 {
    width: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 11
}

._progress_1soy4_260, ._progress_1soy4_260 ._progress-inner_1soy4_335 {
    position: absolute;
    bottom: 0;
    height: 3px;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px)
}

._progress_1soy4_260 ._progress-inner_1soy4_335 {
    left: 0;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: hsla(0, 0%, 100%, .6)
}

._progress_1soy4_260 ._progress-inner_1soy4_335._animate-a_1soy4_344 {
    -webkit-animation-name: _updateProgressA_1soy4_1;
    animation-name: _updateProgressA_1soy4_1
}

._progress_1soy4_260 ._progress-inner_1soy4_335._animate-b_1soy4_347 {
    -webkit-animation-name: _updateProgressB_1soy4_1;
    animation-name: _updateProgressB_1soy4_1
}

._dragging-progress_1soy4_350 {
    height: 6px;
    background: rgba(0, 0, 0, .5);
    -webkit-transition: height .1s linear;
    transition: height .1s linear
}

._dragging-progress_1soy4_350 ._progress-inner_1soy4_335 {
    background: hsla(0, 0%, 100%, .6);
    height: 100%;
    -webkit-transition: height .1s linear;
    transition: height .1s linear;
    z-index: 1
}

._progress-dot_1soy4_361 {
    position: absolute;
    width: 6px;
    height: 12px;
    bottom: -3px;
    border-radius: 4px;
    background: #fff;
    z-index: 100;
    -webkit-box-shadow: 0 .67px 1.33px rgba(0, 0, 0, .2);
    box-shadow: 0 .67px 1.33px rgba(0, 0, 0, .2)
}

._small-image-container_1soy4_371 {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 100%;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 1000
}

._small-image-container_1soy4_371 ._small-image_1soy4_371 {
    border: 1px solid #fff;
    background-repeat: no-repeat;
    height: 93.33px;
    width: 140px;
    border-radius: 9px
}

._small-image-container_1soy4_371 ._image-xsp_1soy4_390 {
    width: 125px;
    height: 166.67px
}

._small-image-container_1soy4_371 ._small-image-time_1soy4_394 {
    width: 100%;
    margin-top: 5px;
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .3);
    text-align: center;
    font-family: baidunumber-Medium
}

._small-image-container_1soy4_371 ._small-image-time_1soy4_394 ._small-image-time-duration_1soy4_404, ._small-image-container_1soy4_371 ._small-image-time_1soy4_394 ._small-image-time-split_1soy4_405 {
    color: hsla(0, 0%, 100%, .5)
}

._small-image-container_1soy4_371 ._small-image-time_1soy4_394 ._small-image-time-split_1soy4_405 {
    padding: 0 6px
}

._dragging-background_1soy4_411 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 9px;
    background: rgba(0, 0, 0, .5);
    pointer-events: none;
    z-index: 10
}

._key-frame-container_1soy4_422 {
    position: absolute;
    bottom: 0;
    left: 20%;
    right: 50%;
    z-index: 100;
    -webkit-transition: height .4s cubic-bezier(0, 1, 1, 1);
    transition: height .4s cubic-bezier(0, 1, 1, 1)
}

._key-frame-container_1soy4_422 ._key-frame-bg_1soy4_430 {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #aec3ff
}

._key-frame-container_1soy4_422 ._key-frame_1soy4_305 {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 10px;
    background: hsla(0, 0%, 100%, .6)
}

._key-frame-container_1soy4_422:before {
    content: "";
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: -4px;
    left: -6.5px;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    background: #4e6ef2;
    z-index: 10;
    border: 2px solid hsla(0, 0%, 100%, .8);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
    -webkit-transition: all .16s linear;
    transition: all .16s linear
}

._key-frame-container_1soy4_422._static_1soy4_459 {
    height: 5px
}

._key-frame-container_1soy4_422._weak_1soy4_462 {
    height: 3px
}

._key-frame-container_1soy4_422._weak_1soy4_462:before {
    top: -2.5px;
    left: -4px;
    height: 8px;
    width: 8px;
    border: 1px solid #fff
}

._playback-rate-animate_1soy4_472 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 14.000000000000002px;
    line-height: 1;
    color: #fff;
    border-radius: 15px;
    background-color: rgba(0, 0, 0, .5)
}

._playback-rate-animate_1soy4_472, ._playback-rate-guide-big_1soy4_482 {
    z-index: 1002;
    -webkit-transition: .16s;
    transition: .16s
}

._playback-rate-animate_1soy4_472 {
    top: 9px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

._playback-rate-animate-text_1soy4_493, ._playback-rate-text_1soy4_492 {
    font-size: 13px;
    font-weight: 600;
    white-space: nowrap;
    margin-left: 6px
}

._playback-rate-animate-text_1soy4_493 span {
    margin-right: 3px;
    font-size: 14.000000000000002px;
    font-family: baidunumber-medium
}

._playback-rate-guide-big_1soy4_482 {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-self: center
}

._playback-rate-guide-big_1soy4_482 ._playback-rate-text_1soy4_492 {
    font-size: 16px;
    color: #fff;
    margin-top: 5px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .5)
}

._playback-rate-guide-big_1soy4_482 ._playback-rate-pointer_1soy4_522 {
    width: 70px;
    height: 70px
}

._playback-rate-arrow_1soy4_526, ._playback-rate-pointer_1soy4_522 {
    width: 30px;
    height: 30px
}

@-webkit-keyframes _updateProgressA_1soy4_1 {
    to {
        width: 100%
    }
}

@keyframes _updateProgressA_1soy4_1 {
    to {
        width: 100%
    }
}

@-webkit-keyframes _updateProgressB_1soy4_1 {
    to {
        width: 100%
    }
}

@keyframes _updateProgressB_1soy4_1 {
    to {
        width: 100%
    }
}

._key-frame-summary-container_1soy4_541 {
    position: relative;
    background-image: url(https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=1752532607,2176373132&fm=179&app=35&f=PNG?h=183&w=1116);
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 8px;
    margin-top: 12px;
    padding: 12px 8px;
    z-index: 10
}

._key-frame-summary-container_1soy4_541 ._pointer_1soy4_550 {
    position: absolute;
    top: -8px;
    width: 28.000000000000004px;
    height: 8px;
    background-image: url(https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=1710390607,3329790774&fm=179&app=35&f=PNG?h=16&w=55);
    -webkit-background-size: cover;
    background-size: cover
}

.sc-player-smallimage-summary {
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    font-weight: 500;
    font-family: PingFang SC
}

.sc-player-smallimage-divider {
    display: inline-block;
    height: 10px;
    width: 1px;
    margin-left: 6px;
    margin-right: 6px;
    background: #fff
}

.sc-player-prompt-toast {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute !important;
    top: 9px;
    right: 12px;
    border-radius: 200px;
    background: rgba(0, 0, 0, .5);
    font-family: PingFang SC;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    z-index: 500;
    overflow: hidden;
    -webkit-transition: padding .3s;
    transition: padding .3s
}

.sc-player-prompt-toast, .sc-player-toast-logo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sc-player-toast-logo {
    width: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sc-player-prompt-text {
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: margin-left .3s, max-width .3s, opacity .3s;
    transition: margin-left .3s, max-width .3s, opacity .3s
}

.sc-player-prompt-toast-collapsed {
    padding: 3px 6px
}

.sc-player-prompt-toast-uncollapsed {
    padding: 3px 9px 3px 8px
}

.sc-player-prompt-text-uncollapsed {
    max-width: 42px;
    opacity: 1
}

.sc-player-prompt-text-collapsed {
    max-width: 0;
    opacity: 0
}

.sc-player-prompt-text-uncollapsed-strong {
    max-width: 28.999999999999996px;
    opacity: 1
}

.sc-player-prompt-strong-text-gap {
    margin-left: 2px
}

.sc-player-new-tips-gap {
    padding: 4px 9px 3px;
    letter-spacing: 0
}

.sc-player-small-screen-btn-bg {
    width: 100%;
    height: 45px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .4)), to(transparent));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .4), transparent);
    background: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10
}

.sc-player-small-screen-btn {
    position: absolute;
    top: 9px;
    right: 9px;
    width: 24px;
    height: 24px;
    background: url(https://psstatic.cdn.bcebos.com/basics/video/small-frame_1706585774000.png) 100% no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.sc-player-play-or-pause {
    width: 18px;
    height: 18px;
    position: absolute;
    left: 12px;
    bottom: 15px;
    z-index: 1002
}

.sc-player-play-icon {
    background: url(https://psstatic.cdn.bcebos.com/basics/video/play_1706585916000.png) 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.sc-player-pause-icon {
    background: url(https://psstatic.cdn.bcebos.com/basics/video/pause_1706586030000.png) 50% no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.sc-player-small-screen-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1003;
    border-radius: 6px 6px 0 0;
    background: url(https://psstatic.cdn.bcebos.com/basics/video/mask_1706090475000.png) 50% no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    pointer-events: none
}

.sc-player-remaining-time-hidden {
    margin-right: 0 !important;
    line-height: 30px
}

.sc-player-video-slot {
    position: absolute;
    z-index: 11;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sc-player-bottom-mount {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 98;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px);
    padding-top: 28.000000000000004px
}

.cu-video-container.sc-player-can-select .c-touchable-feedback {
    -webkit-user-select: auto !important;
    user-select: auto !important
}

.cu-video-container.sc-player-can-select .sc-player-inner {
    -webkit-user-select: none !important;
    user-select: none !important
}

.sc-player-poster-lt-p-none {
    padding: 0
}

.sc-player-poster-lt-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%
}

._tag_dz732_1, .sc-player-poster-lt-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._tag_dz732_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 18px;
    height: 17px;
    padding-top: 1px;
    font-size: 12px;
    border-radius: 6px;
    font-weight: 700;
    color: #1e1f24;
    background-color: #d1d1d6
}

.c-darkmode ._tag_dz732_1 {
    color: hsla(0, 0%, 100%, .8)
}

._index-1_dz732_17, ._index-2_dz732_18, ._index-3_dz732_19 {
    color: #fff
}

._index-1_dz732_17 {
    background-color: #f33
}

.c-darkmode ._index-1_dz732_17 {
    background-color: #ff4545
}

._index-2_dz732_18 {
    background-color: #f60
}

._index-3_dz732_19 {
    background-color: #faa90e
}

._tag_9lxcu_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-width: 22px;
    font-size: 16px;
    font-weight: 700;
    color: #848691
}

.c-darkmode ._tag_9lxcu_1 {
    color: hsla(0, 0%, 100%, .5)
}

._index-1_9lxcu_12 {
    color: #f33
}

.c-darkmode ._index-1_9lxcu_12 {
    color: #ff4545
}

._index-2_9lxcu_18 {
    color: #f60
}

._index-3_9lxcu_21 {
    color: #faa90e
}

._tag_mi2ww_1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 20px;
    height: 20px;
    font-size: 13px;
    border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
    color: #fff;
    background-color: #fb0
}

._index-1_mi2ww_13 {
    background-color: #f33
}

.c-darkmode ._index-1_mi2ww_13 {
    background-color: #ff4545
}

._index-2_mi2ww_19 {
    background-color: #f60
}

._index-3_mi2ww_22 {
    background-color: #faa90e
}

._popup_1mqkt_1 {
    position: fixed;
    left: 0;
    right: 0;
    bottom: -1px;
    top: 0;
    z-index: 501;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._popup_1mqkt_1 ._mask_1mqkt_10 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .4)
}

._popup_1mqkt_1 ._content_1mqkt_18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: fixed;
    max-height: 75%;
    min-height: 22%;
    bottom: var(--bottom-height-offset, 0);
    left: 0;
    right: 0;
    background-color: #fff;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px
}

.c-darkmode ._popup_1mqkt_1 ._content_1mqkt_18 {
    background-color: #1b1b1b
}

._popup_1mqkt_1 ._content_1mqkt_18 ._title_1mqkt_34 {
    padding-top: 21px;
    font-size: 19px;
    line-height: 25px;
    height: 25px;
    text-align: center;
    font-weight: 700;
    color: #1e1f24
}

.c-darkmode ._popup_1mqkt_1 ._content_1mqkt_18 ._title_1mqkt_34 {
    color: hsla(0, 0%, 100%, .8)
}

._popup_1mqkt_1 ._close-icon_1mqkt_46 {
    position: absolute;
    top: 11px;
    right: 3px;
    padding: 10px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1e1f24
}

.c-darkmode ._popup_1mqkt_1 ._close-icon_1mqkt_46 {
    color: hsla(0, 0%, 100%, .8)
}

._popup_1mqkt_1 ._container_1mqkt_58 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: auto
}

._header_1mqkt_62 {
    position: relative;
    padding: 21px 13px 9px
}

._select-title_1mqkt_66 {
    font: 18px/25px Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-align: center
}

._close_1mqkt_46 {
    text-align: right;
    font-size: 18px
}

._selected_1mqkt_75 {
    color: #4e6ef2
}

._selected_1mqkt_75 ._selected-icon_1mqkt_78 {
    font-size: 18px;
    text-align: right;
    padding-right: 0
}

._disabled_1mqkt_83 {
    opacity: .4
}

._content_1mqkt_18 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    max-height: 75%;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

._select-list_1mqkt_93 {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-y: scroll;
    overflow-x: hidden
}

._select-item_1mqkt_99 {
    padding: 12px 17px 11px;
    font-size: 16px
}

._select-item-content_1mqkt_106 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._select-avatar_1mqkt_110 {
    margin: 4px 9px 4px 0
}

._select-entry_1mqkt_113 {
    height: 38px;
    line-height: 38px;
    padding-left: 12px;
    padding-right: 8px;
    border-radius: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border: 1px solid #b7b9c1
}

._entry-text_1mqkt_124 {
    -webkit-flex-basis: 95%;
    flex-basis: 95%;
    color: #1e1f24
}

.c-darkmode ._entry-text_1mqkt_124 {
    color: hsla(0, 0%, 100%, .8)
}

._toggle-icon_1mqkt_131 {
    font-size: 15px;
    width: 28px;
    height: 28px;
    text-align: center;
    display: inline-block
}

._placeholder_1mqkt_138 {
    color: #b7b9c1
}

.c-darkmode ._placeholder_1mqkt_138 {
    color: hsla(0, 0%, 100%, .4)
}

.sc-cascader {
    height: 36px;
    border-radius: 9px;
    background-color: #f5f6f9
}

.c-darkmode .sc-cascader {
    background-color: #222
}

.sc-cascader-bar {
    height: 100%
}

.sc-cascader-bar-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    font-size: 14.000000000000002px;
    line-height: 36px;
    text-align: center;
    color: #1e1f24
}

.c-darkmode .sc-cascader-bar-item {
    color: hsla(0, 0%, 100%, .8)
}

.sc-cascader-bar-item-text {
    display: inline-block;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-clamp: 1;
    -webkit-line-clamp: 1
}

.sc-cascader-bar-item i {
    margin-left: 2px
}

.sc-cascader-bar-item.sc-disabled {
    color: #1e1f24;
    opacity: .4
}

.c-darkmode .sc-cascader-bar-item.sc-disabled {
    color: hsla(0, 0%, 100%, .8)
}

.sc-cascader-bar-item.sc-selected, .sc-cascader-selected {
    color: #4e6ef2
}

.sc-cascader-popup-scroll {
    width: 100%;
    border-width: 0;
    border-bottom: 1px #eee;
    border-style: solid;
    padding-top: 10px;
    margin-bottom: 0;
    margin-left: 0
}

.c-darkmode .sc-cascader-popup-scroll {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

.sc-cascader-popup-scroll > div > div {
    padding-left: 0;
    padding-right: 0
}

.sc-cascader-popup-scroll-item {
    position: relative;
    height: 32px;
    line-height: 32px
}

.sc-cascader-popup-scroll-item:first-child {
    margin-left: 17px
}

.sc-cascader-popup-scroll-text {
    position: relative;
    display: inline-block
}

.sc-cascader-popup-scroll-selected {
    font-weight: 700
}

.sc-cascader-popup-scroll-icon {
    margin: 0 6px
}

.sc-cascader-popup-scroll-bar {
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 4px;
    width: 32px;
    margin-left: -16px;
    background-color: #4e6ef2;
    border-radius: 2px
}

.sc-cascader-popup-select-list {
    padding-top: 4px
}

._rate-count_2omyk_1, ._rate-text_2omyk_2 {
    font-family: baidunumber-medium;
    font-size: 13px;
    margin-left: 5px;
    vertical-align: bottom
}

._rate-count_2omyk_1 {
    color: #fd503e
}

._rate-text_2omyk_2 {
    color: #848691
}

._darkmode_2omyk_14 ._rate-text_2omyk_2 {
    color: hsla(0, 0%, 100%, .5)
}

._rate_2omyk_1 {
    line-height: 0;
    cursor: pointer;
    display: inline-block
}

._icons-row_2omyk_22 {
    position: relative;
    display: inline-block
}

._row-empty_2omyk_27, ._row_2omyk_26 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._row_2omyk_26 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._item_2omyk_40 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    fill: #fd503e;
    width: 14px;
    height: 14px
}

._item_2omyk_40 svg {
    display: block
}

._item-empty_2omyk_49 {
    fill: #e0e0e0
}

._decimal_2omyk_52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative
}

._decimal-inner_2omyk_57 {
    height: 100%;
    vertical-align: top;
    overflow: hidden;
    display: inline-block
}

.c-darkmode ._item-empty_2omyk_49 {
    fill: #444
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android .sc-rate ._item_2omyk_40 {
        fill: #7e271e
    }

    .cos-baiduapp.cos-android .sc-rate ._item-empty_2omyk_49 {
        fill: #444
    }
}

._rate-count_1hztr_1, ._rate-text_1hztr_2 {
    font-family: baidunumber-medium;
    font-size: 13px;
    margin-left: 5px;
    vertical-align: bottom
}

._rate-count_1hztr_1 {
    color: #fd503e
}

._rate-text_1hztr_2 {
    color: #848691
}

._darkmode_1hztr_14 ._rate-text_1hztr_2 {
    color: hsla(0, 0%, 100%, .5)
}

._rate_1hztr_1 {
    line-height: 0;
    cursor: pointer;
    display: inline-block
}

._icons-row_1hztr_22 {
    position: relative;
    display: inline-block
}

._row-empty_1hztr_27, ._row_1hztr_26 {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._row_1hztr_26 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._item_1hztr_40 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    fill: #fd503e;
    width: 14px;
    height: 14px
}

._item_1hztr_40 svg {
    display: block
}

._item-empty_1hztr_49 {
    fill: #e0e0e0
}

._decimal_1hztr_52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative
}

._decimal-inner_1hztr_57 {
    height: 100%;
    vertical-align: top;
    overflow: hidden;
    display: inline-block
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android .sc-rate ._item_1hztr_40 {
        fill: #7e271e
    }

    .cos-baiduapp.cos-android .sc-rate ._item-empty_1hztr_49 {
        fill: #444
    }
}

._rate-count_1hztr_1, ._rate-text_1hztr_2 {
    font-size: 14px;
    margin-left: 13px
}

._item_1hztr_40 {
    width: 26px;
    height: 26px;
    margin-left: 18px;
    fill: #f60
}

._item_1hztr_40:first-child {
    margin-left: 0
}

._item-empty_1hztr_49 {
    fill: #eee
}

.c-darkmode ._item-empty_1hztr_49 {
    fill: #444
}

@media (prefers-color-scheme: dark) {
    ._rate-android_1hztr_95 ._item_1hztr_40 {
        fill: #7e271e
    }

    ._rate-android_1hztr_95 ._item-empty_1hztr_49 {
        fill: #444
    }
}

._sign_1co25_1 {
    margin-right: 3px
}

._unit_1co25_4 {
    margin-left: 3px
}

._del-line-val_1co25_7 {
    -webkit-text-decoration: line-through #848691;
    text-decoration: line-through #848691
}

._price_1co25_14 {
    display: inline-block;
    font-family: baidunumber-medium, -apple-system, Arial, Helvetica, sans-serif
}

._price_1co25_14 .sm {
    font-size: 13px
}

._price_1co25_14 .md {
    font-size: 16px
}

._price_1co25_14 .lg {
    font-size: 19px
}

._price_1co25_14 .xl {
    font-size: 21px
}

@font-face {
    font-family: baidunumber-medium;
    src: url(https://psstatic.cdn.bcebos.com/aladdin/baidunumber_Medium_1660569289000.woff) format("woff"), url(https://psstatic.cdn.bcebos.com/aladdin/baidunumber_Medium_1660569280000.ttf) format("truetype"), url(https://psstatic.cdn.bcebos.com/aladdin/baidunumber_Medium_1660569188000.svg) format("svg");
    font-style: normal;
    font-display: swap;
    font-weight: 500
}

._input-container_6eq3o_1, ._input-wrapper_6eq3o_5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._input-wrapper_6eq3o_5 {
    border: 1px solid #b7b9c1;
    border-radius: 9px;
    padding: 9px 12px;
    width: 100%
}

.c-darkmode ._input-wrapper_6eq3o_5 {
    border-color: hsla(0, 0%, 100%, .2)
}

._input_6eq3o_1 {
    color: #1e1f24;
    outline: none;
    border: none;
    background-color: initial;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    font-size: 14px;
    line-height: 1.286;
    word-break: normal;
    word-wrap: normal
}

.c-darkmode ._input_6eq3o_1 {
    color: hsla(0, 0%, 100%, .8)
}

._input_6eq3o_1:disabled {
    color: #dbdbdb
}

._prefix_6eq3o_39 {
    margin-right: 6px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._suffix_6eq3o_43 {
    margin-left: 6px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._textarea-wrapper_6eq3o_47 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-radius: 9px;
    background-color: #f5f6f9;
    padding: 13px 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.c-darkmode ._textarea-wrapper_6eq3o_47 {
    background-color: #222
}

._textarea_6eq3o_47 {
    background-color: inherit;
    border: none;
    width: 100%;
    resize: none;
    outline: none;
    font-size: 14px;
    line-height: 23px;
    color: #1e1f24
}

.c-darkmode ._textarea_6eq3o_47 {
    color: hsla(0, 0%, 100%, .8)
}

._close_6eq3o_73 {
    width: 15px;
    height: 15px;
    fill: #848691;
    cursor: pointer
}

.c-darkmode ._input_6eq3o_1:disabled {
    color: hsla(0, 0%, 100%, .4)
}

.sc-radio {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 33px;
    margin: var(--cos-space-3xs);
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    padding: 0 var(--cos-space-sm);
    background-color: var(--cos-color-bg-dent);
    border-radius: var(--cos-rounded-sm);
    color: var(--cos-color-text);
    font-size: var(--cos-text-body-lg)
}

.sc-radio.sc-checked {
    background-color: rgba(78, 110, 242, .1);
    color: var(--cos-color-text-primary)
}

.sc-radio.sc-disabled {
    background-color: var(--cos-color-bg-dent);
    opacity: var(--cos-opacity-40);
    color: var(--cos-color-text-disabled);
    cursor: no-drop
}

.sc-radio:not(.sc-radio.sc-disabled):not(.sc-radio.sc-checked):hover {
    color: var(--cos-color-text-primary)
}

.sc-radio-icon {
    width: 0;
    height: 0;
    opacity: 0
}

.sc-radio.sc-mark {
    height: var(--cos-leading-headline-sm);
    color: var(--cos-color-text);
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    background: none;
    margin: 0;
    padding: 0
}

.sc-radio.sc-mark .sc-radio-icon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-right: var(--cos-space-xs);
    width: var(--cos-text-subtitle);
    height: var(--cos-text-subtitle);
    outline: none;
    cursor: pointer;
    opacity: 1
}

.sc-radio.sc-mark .sc-radio-icon-inner {
    position: relative;
    inset-block-start: 0;
    inset-inline-start: 0;
    border: 1px solid var(--cos-color-border);
    border-radius: 50%;
    -webkit-transition: all .2s;
    transition: all .2s
}

.sc-radio.sc-mark .sc-radio-icon-inner, .sc-radio.sc-mark .sc-radio-icon-inner:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: var(--cos-text-subtitle);
    height: var(--cos-text-subtitle);
    background-color: var(--cos-color-bg)
}

.sc-radio.sc-mark .sc-radio-icon-inner:after {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    -webkit-margin-before: -8px;
    margin-block-start: -8px;
    -webkit-margin-start: -8px;
    margin-inline-start: -8px;
    -webkit-border-before: 0;
    border-block-start: 0;
    -webkit-border-start: 0;
    border-inline-start: 0;
    border-radius: var(--cos-text-subtitle);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    content: ""
}

.sc-radio.sc-mark:not(.sc-radio.sc-mark.sc-disabled):not(.sc-radio.sc-mark.sc-checked):hover {
    color: var(--cos-color-text-hover)
}

.sc-radio.sc-mark:not(.sc-radio.sc-mark.sc-disabled):not(.sc-radio.sc-mark.sc-checked):hover .sc-radio-icon-inner {
    border-color: var(--cos-color-border-primary-hover)
}

.sc-radio.sc-mark.sc-checked {
    color: var(--cos-color-text-primary)
}

.sc-radio.sc-mark.sc-checked .sc-radio-icon:after {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--cos-color-border-active);
    border-radius: 50%;
    visibility: hidden;
    content: ""
}

.sc-radio.sc-mark.sc-checked .sc-radio-icon-inner {
    background-color: var(--cos-color-bg-primary);
    border-color: var(--cos-color-text-primary)
}

.sc-radio.sc-mark.sc-checked .sc-radio-icon-inner:after {
    -webkit-transform: scale(.375);
    transform: scale(.375);
    opacity: 1
}

.sc-radio.sc-mark.sc-disabled {
    color: var(--cos-color-text-disabled);
    cursor: no-drop
}

.sc-radio.sc-mark.sc-disabled .sc-radio-icon-inner {
    border-color: var(--cos-color-text-disabled)
}

.sc-city-header {
    z-index: 502
}

.sc-city-header-header-wrapper {
    position: relative;
    padding: 0 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    z-index: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0)
}

.sc-city-header-city-header-normal {
    font-size: 17px;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    margin: 21px 0 17px
}

.sc-city-header-city-close {
    position: absolute;
    font-size: 19px;
    right: 17px;
    top: 0
}

.sc-city-header-city-container-search {
    height: 46px;
    padding: 0 21px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    z-index: 4;
    overflow: hidden
}

.sc-city-header-city-container-search .sc-city-header-search-icon {
    width: 16px;
    margin-left: 13px;
    margin-right: 4px;
    font-family: cicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

.sc-city-header-cancel {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 90%;
    min-width: 10%;
    padding-left: 5px;
    text-align: center;
    color: #50525c;
    font-size: 16px;
    line-height: 25px;
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    white-space: nowrap
}

.sc-city-header-android-cancel {
    right: 22px;
    left: auto
}

@media screen and (max-width: 330px) {
    .sc-city-header-android-cancel, .sc-city-header-cancel {
        font-size: 12px
    }
}

.sc-city-header-city-sug-list {
    position: absolute;
    bottom: 0;
    overflow-y: auto;
    width: 100%;
    height: calc(100% - 100px);
    z-index: 6;
    text-align: center;
    background-color: #fff;
    color: #1e1f24
}

.c-darkmode .sc-city-header-city-sug-list {
    background-color: #1b1b1b;
    color: hsla(0, 0%, 100%, .8)
}

.sc-city-header-search-word {
    height: 44px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 14.000000000000002px
}

.sc-city-header-city-sug-none {
    color: #848691;
    position: relative;
    left: 50%;
    top: 20%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.sc-city-header-city-search-item {
    margin: 0 21px;
    text-align: left;
    color: #1e1f24;
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.c-darkmode .sc-city-header-city-search-item {
    color: hsla(0, 0%, 100%, .8)
}

.sc-city-header-city-search-item .sc-city-header-search-icon {
    margin-left: 9px;
    margin-right: 3px;
    vertical-align: -1px;
    color: #848691;
    font-family: cicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

.c-darkmode .sc-city-header-city-search-item .sc-city-header-search-icon {
    color: hsla(0, 0%, 100%, .5)
}

.sc-city-header-city-search-ft-wt {
    font-weight: 700
}

.sc-city-header-city-search-text {
    display: inline-block;
    width: -webkit-fit-content;
    width: fit-content
}

.sc-city-header-city-new-search {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    border-radius: 19px;
    color: #848691;
    background-color: #f5f6f9
}

.c-darkmode .sc-city-header-city-new-search {
    background-color: #222
}

.sc-city-header-city-new-search input {
    padding-left: 3px;
    outline: none;
    font-size: 14.000000000000002px;
    line-height: 40px;
    background-color: initial;
    border: none;
    appearance: none;
    -webkit-appearance: none;
    caret-color: #4e6ef2;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-right: 32px
}

.sc-city-header-city-new-search input::-webkit-input-placeholder {
    color: #b7b9c1
}

.sc-city-header-city-new-search input::placeholder {
    color: #b7b9c1
}

.sc-city-header-select-none {
    position: absolute;
    right: 13px;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 40px
}

.sc-city-header-select-none-android {
    position: absolute;
    right: 67px;
    height: 40px
}

.sc-city-header-select-none-android .sc-city-header-select-none-icon {
    line-height: 40px
}

.c-darkmode .sc-city-header-city-sug-list {
    background: #1b1b1b;
    color: #d0d0d0
}

.c-darkmode .sc-city-header-city-search-item {
    color: #fff;
    opacity: .8
}

.c-darkmode .sc-city-header-search-icon {
    color: #fff;
    opacity: .5
}

.c-darkmode .sc-city-header-city-sug-none {
    opacity: .5
}

.c-darkmode .sc-city-header-city-header-normal {
    color: #d0d0d0
}

.c-darkmode .sc-city-header-cancel {
    color: #fff;
    opacity: .5
}

.c-darkmode .sc-city-header-city-search-ft-wt {
    font-weight: 700
}

.c-darkmode .sc-city-header-city-new-search .sc-city-header-search-icon {
    color: #909090
}

.c-darkmode .sc-city-header-city-new-search input {
    color: #fff;
    opacity: .8
}

.c-darkmode .sc-city-header-city-new-search input::placeholder {
    color: #fff;
    opacity: .2
}

.c-darkmode .sc-city-header-city-new-search input::-webkit-input-placeholder {
    color: #fff;
    opacity: .2
}

.c-darkmode .sc-city-header-city-new-search input::-moz-placeholder {
    color: #fff;
    opacity: .2
}

.c-darkmode .sc-city-header-city-new-search input::-ms-input-placeholder {
    color: #fff;
    opacity: .2
}

@media (prefers-color-scheme: dark) {
    .sc-city-header-android-search-box {
        background-color: rgba(18, 18, 18, .2)
    }

    .sc-city-header-city-search-item {
        color: #fff;
        opacity: .8
    }

    .sc-city-header-search-icon {
        color: #fff;
        opacity: .5
    }
}

.sc-city-selector {
    position: fixed;
    left: 0;
    right: 0;
    bottom: var(--bottom-height-offset, 0);
    top: 0;
    z-index: 501
}

.sc-city-selector-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .4)
}

.sc-city-selector-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: fixed;
    height: 540px;
    bottom: var(--bottom-height-offset, 0);
    left: 0;
    right: 0;
    background-color: #fff;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    touch-action: none;
    touch-action: pan-y;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none
}

@media screen and (max-height: 539px) {
    .sc-city-selector-content {
        max-height: 90%
    }
}

@media screen and (min-height: 540px) {
    .sc-city-selector-content {
        min-height: 83%;
        max-height: 90%
    }
}

.c-darkmode .sc-city-selector-content {
    background-color: #1b1b1b;
    color: #fff
}

.sc-city-content-letter-item-label {
    width: 14.000000000000002px;
    height: 44px;
    line-height: 44px;
    color: #848691;
    position: absolute;
    left: 0
}

.sc-city-content-letter-sort-item-ul {
    width: 100%;
    padding: 0 5px 0 8px;
    list-style: none
}

.sc-city-content-city-list {
    height: 44px;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
    margin: auto 0
}

.sc-city-content-city-list-item {
    font-size: 14.000000000000002px;
    line-height: 44px;
    padding: 0 6px 0 0
}

.sc-city-content-letter-toast {
    position: absolute;
    width: 62px;
    height: 51px;
    right: 35px
}

.sc-city-content-tabs {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.sc-city-content-tab, .sc-city-content-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sc-city-content-tab {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    color: var(--cos-color-text-on-page);
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    position: relative
}

.sc-city-content-tab-active {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    color: var(--cos-color-text)
}

.sc-city-content-tab-active:after {
    width: 18px;
    height: 4px;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    background: #4e6ef2;
    border-radius: 3px
}

.sc-city-content-divider {
    margin-right: 4px
}

.sc-city-content-divider.sc-city-content-line {
    margin-bottom: 12px
}

.sc-city-content-current-city-wrapper {
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-align-items: center;
    padding-right: 4px;
    margin-top: 5px;
    margin-bottom: 12px;
    position: relative
}

.sc-city-content-current-city-wrapper.sc-city-content-line {
    margin-top: 0;
    margin-bottom: 0
}

.sc-city-content-city-relocate {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 14.000000000000002px;
    color: #50525c;
    height: 48px;
    line-height: 48px
}

.c-darkmode .sc-city-content-city-relocate {
    color: hsla(0, 0%, 100%, .6)
}

.sc-city-content-location-icon {
    margin-right: 6px
}

.sc-city-content {
    position: relative;
    margin-left: 21px;
    -webkit-transform: none;
    transform: none;
    height: calc(100% - 101px);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    text-align: left;
    z-index: 501
}

.sc-city-content-main-content-wrapper {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-overflow-scrolling: touch;
    padding-right: 28.999999999999996px
}

.sc-city-content-letter-sort-main-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-left: 14.000000000000002px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.sc-city-content-letter-sort-sidebar {
    width: 35px;
    position: absolute;
    right: -1px;
    top: 20px;
    text-align: center;
    list-style: none;
    z-index: 5
}

.sc-city-content-letter-sort-sidebar li {
    height: 17px;
    font-size: 12px;
    line-height: 17px;
    color: #848691
}

.sc-city-content-letter-sort-sidebar .sc-city-content-selected-tag {
    display: inline-block;
    width: 14.000000000000002px;
    height: 14.000000000000002px;
    border-radius: 50%;
    background: #4e6ef2;
    color: #fff;
    line-height: 14.000000000000002px
}

.sc-city-content-letter-sort-item-title {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-indent: 17px
}

.sc-city-content-letter-sort-item-list-border {
    border-bottom: 1px solid #eee
}

.sc-city-content-letter-sort-item-list-border:last-child {
    border-bottom: none
}

@media screen and (orientation: landscape) {
    .sc-city-content-letter-sort-sidebar {
        display: none
    }
}

@media screen and (max-height: 539px) {
    .sc-city-content-letter-sort-sidebar li {
        height: 15px;
        line-height: 15px
    }
}

.sc-city-content-hot-city-content {
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-right: 4px;
    padding-bottom: 6px;
    margin-top: 15px
}

.sc-city-content-hot-city-col {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto
}

.sc-city-content-hot-city-title {
    font-size: 14.000000000000002px;
    color: #848691;
    line-height: 1
}

.sc-city-content-hot-city-item {
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-align-items: center;
    height: 33px;
    width: 100%;
    margin-top: 0;
    border-radius: 9px;
    background-color: #f5f6f9;
    font-size: 14.000000000000002px;
    margin-bottom: 9px;
    margin-right: 10px
}

.c-darkmode .sc-city-content-hot-city-item {
    background-color: #222
}

.sc-city-content-current-city {
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-align-items: center;
    font-weight: 700;
    height: 48px;
    font-size: 14.000000000000002px;
    color: #4e6ef2;
    line-height: 1
}

.sc-city-content-loc-fail {
    color: #848691
}

.c-darkmode .sc-city-content {
    background-color: #1b1b1b;
    color: #989a9c
}

.c-darkmode .sc-city-content-main-content-wrapper {
    color: #d0d0d0
}

.c-darkmode .sc-city-content-letter-sort-sidebar {
    color: #8a8a8a
}

.c-darkmode .sc-city-content-letter-sort-item-title {
    background: #080808
}

.c-darkmode .sc-city-content-letter-item-label {
    color: #8a8a8a
}

.c-darkmode .sc-city-content-current-city {
    color: #fff;
    opacity: .8
}

@media (prefers-color-scheme: dark) {
    .sc-city-content-android .sc-city-content-current-city {
        color: #fff;
        opacity: .8
    }

    .sc-city-content-android .sc-city-content-hot-city-item {
        background-color: rgba(18, 18, 18, .2)
    }
}

.sc-checkbox {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: var(--cos-color-bg-dent);
    height: 33px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: var(--cos-text-subtitle-sm);
    line-height: 33px;
    border-radius: var(--cos-rounded-sm);
    color: var(--cos-color-text);
    padding-right: var(--cos-space-sm);
    padding-left: var(--cos-space-sm);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.sc-checkbox-icon {
    display: none
}

.sc-checkbox.sc-checked {
    color: var(--cos-color-text-primary);
    background-color: rgba(78, 110, 242, .1)
}

.sc-checkbox.sc-disabled {
    background-color: var(--cos-color-bg-dent);
    color: var(--cos-color-text-disabled);
    cursor: not-allowed
}

.sc-checkbox.sc-indeterminate {
    color: var(--cos-color-text);
    background-color: var(--cos-color-bg-dent)
}

.sc-checkbox.sc-checkmark {
    background: none
}

.sc-checkbox.sc-checkmark .sc-checkbox-icon {
    width: 16px;
    height: 16px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: var(--cos-rounded-xxs);
    background-color: var(--cos-color-bg);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--cos-color-border);
    cursor: pointer;
    outline: none
}

.sc-checkbox.sc-checkmark .sc-checkbox-icon-inner {
    color: var(--cos-color-text-inverse);
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative
}

.sc-checkbox.sc-checkmark .sc-checkbox-label {
    padding-left: var(--cos-space-xs);
    display: inline-block;
    line-height: 1;
    color: var(--cos-color-text);
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.sc-checkbox.sc-checkmark.sc-checked .sc-checkbox-icon {
    border-color: var(--cos-color-border-primary);
    background-color: var(--cos-color-bg-primary);
    -webkit-transition: all .2s;
    transition: all .2s
}

.sc-checkbox.sc-checkmark.sc-checked .sc-checkbox-icon-inner:after {
    position: absolute;
    border: 2px solid var(--cos-color-text-inverse);
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    content: "";
    height: 8px;
    width: 5px;
    top: 44%;
    left: 19%
}

.sc-checkbox.sc-checkmark.sc-checked .sc-checkbox-label {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text-primary)
}

.sc-checkbox.sc-checkmark.sc-indeterminate .sc-checkbox-icon {
    border-color: var(--cos-color-border-primary);
    background-color: var(--cos-color-bg-primary)
}

.sc-checkbox.sc-checkmark.sc-indeterminate .sc-checkbox-icon-inner:after {
    position: absolute;
    border: 1px solid var(--cos-color-text-inverse);
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 70%;
    height: 0
}

.sc-checkbox.sc-checkmark.sc-indeterminate .sc-checkbox-label {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text)
}

.sc-checkbox.sc-checkmark.sc-disabled .sc-checkbox-icon {
    border-color: var(--cos-color-border);
    background-color: var(--cos-color-border-minor);
    opacity: var(--cos-opacity-40)
}

.sc-checkbox.sc-checkmark.sc-disabled .sc-checkbox-icon-inner:after {
    border-color: var(--cos-color-text-disabled)
}

.sc-checkbox.sc-checkmark.sc-disabled .sc-checkbox-label {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text-disabled)
}

._loading-icon-container_1xiec_1 {
    position: relative;
    width: 54px;
    height: 54px
}

._loading-icon_1xiec_1 {
    position: absolute;
    top: 50%;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    left: 12px;
    top: 12px;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

._loading-icon-border_1xiec_17 {
    -webkit-box-sizing: content-box;
    box-sizing: initial;
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
    border: 2px solid #f3f3f3;
    border-top-color: #ddd;
    border-radius: 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: _loading-rotation_1xiec_1 1s ease 0s infinite normal;
    animation: _loading-rotation_1xiec_1 1s ease 0s infinite normal
}

@keyframes _loading-rotation_1xiec_1 {
    0% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes _loading-rotation_1xiec_1 {
    0% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._loading-text_1xiec_54 {
    margin-top: 8px;
    text-indent: .5em;
    color: #999
}

.c-darkmode ._loading-icon-border_1xiec_17 {
    border: 2px solid #222;
    border-top-color: #080808
}

.c-darkmode ._loading-icon_1xiec_1 {
    -webkit-filter: brightness(.154);
    filter: brightness(.154)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._loading-icon_1xiec_1 {
        -webkit-filter: brightness(.31);
        filter: brightness(.31)
    }

    .cos-android.cos-baiduapp ._loading-icon-border_1xiec_17 {
        color-scheme: dark;
        border-color: #080808 #222 #222
    }
}

._carousel_1gtms_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._container_1gtms_1 {
    position: relative
}

._indicators_1gtms_1 {
    position: absolute;
    bottom: var(--margin-xs);
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    margin: 0;
    padding: 0;
    z-index: 3
}

._tacitly_1gtms_1 {
    width: 7px;
    height: 7px;
    margin-left: var(--margin-xs);
    float: left;
    display: block;
    padding: 0;
    background-color: var(--color-gray-300);
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

._dot_1gtms_1 {
    border-radius: 100%
}

._dot_1gtms_1._active_1gtms_1 {
    background-color: var(--color-gray-50)
}

._line_1gtms_1 {
    width: 15px;
    height: 3px;
    margin-left: 2px
}

._line_1gtms_1._active_1gtms_1 {
    background-color: var(--color-gray-50);
    width: 25px
}

._arrow_1gtms_1 {
    width: 33px;
    height: 33px;
    margin-top: -17px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    z-index: 5;
    cursor: pointer;
    vertical-align: middle;
    text-align: center
}

._arrow-left_1gtms_1 {
    left: 16px
}

._arrow-right_1gtms_1 {
    right: 16px
}

._arrow_1gtms_1 img {
    max-width: inherit
}

._item_1gtms_1 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    visibility: hidden;
    overflow: hidden;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._light_1gtms_1 {
    z-index: 2;
    visibility: visible
}

._swiper-box_1gtms_2 {
    border-radius: 9px;
    overflow: hidden;
    -webkit-transform: translate(0);
    transform: translate(0)
}

._indicator_1gtms_7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-radius: 4px;
    height: 4px;
    position: absolute;
    bottom: 18px;
    z-index: 5;
    margin: 0
}

._indicator-left_1gtms_16 {
    position: absolute;
    left: 12px;
    bottom: 0
}

._indicator-right_1gtms_21 {
    position: absolute;
    right: 12px;
    bottom: 0
}

._center_1gtms_26 {
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

._right_1gtms_30 {
    right: 12px;
    margin-left: 0
}

._left_1gtms_34 {
    left: 12px;
    margin-left: 0
}

._tolerant_1gtms_38 {
    height: 4px;
    width: 4px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: var(--cos-color-border-tiny);
    border-top: 4px solid;
    border-top-color: var(--cos-color-border-tiny);
    border-radius: var(--cos-rounded-full);
    margin-right: var(--cos-space-3xs)
}

._operative_1gtms_49 {
    width: 15px
}

._mask_1gtms_52 {
    position: absolute;
    left: 0;
    padding-left: 12px;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    z-index: 3;
    border-radius: 0 0 9px 9px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--cos-color-text-inverse);
    font-size: 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .5)));
    background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .5));
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5))
}

._swiper-item_1gtms_67 {
    white-space: normal;
    width: 100% !important
}

._swiper-page-item_1gtms_71 {
    position: static;
    width: auto;
    height: auto;
    display: inline-block;
    visibility: visible;
    vertical-align: top;
    -webkit-transform: none !important;
    transform: none !important
}

._swiper-item-transition_1gtms_80 {
    -webkit-transition: all .4s;
    transition: all .4s
}

._swiper-touch-item_1gtms_83 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

._page-indicator_1gtms_86 {
    bottom: 0
}

._page-list_1gtms_89 {
    position: relative;
    -webkit-transition: all .4s;
    transition: all .4s;
    padding-bottom: 18px;
    white-space: nowrap
}

._box_1gtms_95 {
    margin-left: 16px;
    -webkit-transform: none;
    transform: none;
    position: relative;
    top: 0;
    margin-top: 0
}

._more-wrap_1gtms_102 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    white-space: normal;
    height: 100%
}

._more-wrap-fix-height_1gtms_108 {
    margin-top: calc(50% - 36px)
}

@-webkit-keyframes _toast-icon-rotating_o6o27_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _toast-icon-rotating_o6o27_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._toast_o6o27_9 {
    position: fixed;
    z-index: 900;
    left: 50%;
    top: 50%;
    width: 258px;
    pointer-events: none;
    color: #fff;
    text-align: center
}

._toast_o6o27_9 ._toast-top_o6o27_19 {
    top: 10px
}

._toast_o6o27_9 ._toast-bottom_o6o27_22 {
    top: unset;
    bottom: 10px
}

._toast-panel_o6o27_26 {
    display: inline-block;
    padding: 7.5px 17px;
    background-color: rgba(30, 31, 36, .95);
    -webkit-box-shadow: 0 2px 7.000000000000001px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 7.000000000000001px rgba(0, 0, 0, .3);
    border-radius: 12px;
    pointer-events: auto
}

.darkmode ._toast-panel_o6o27_26 {
    background-color: #555
}

@media (prefers-color-scheme: dark) {
    ._cos-android_o6o27_38._cos-baiduapp_o6o27_38 ._toast-panel_o6o27_26 {
        color-scheme: dark;
        background-color: rgba(0, 0, 0, .8)
    }
}

._toast-main-icon_o6o27_43 {
    display: inline-block;
    margin: 17px 0 5px;
    font-size: 44px;
    line-height: 44px;
    -webkit-animation: _toast-icon-rotating_o6o27_1 0s linear infinite;
    animation: _toast-icon-rotating_o6o27_1 0s linear infinite
}

._toast-container_o6o27_50 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._toast-icon_o6o27_54 {
    margin-left: 1px;
    line-height: 0;
    -webkit-animation: _toast-icon-rotating_o6o27_1 0s linear infinite;
    animation: _toast-icon-rotating_o6o27_1 0s linear infinite
}

._toast-message_o6o27_59 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 224.00000000000003px;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    margin: 3px 0
}

a._toast-link_o6o27_67 {
    margin-left: 17px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-decoration: none;
    color: #fff
}

._toast-link-divider_o6o27_74 {
    width: 1px;
    height: 15px;
    margin-top: 1px;
    background-color: hsla(0, 0%, 100%, .3)
}

._toast-link-text_o6o27_80 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-left: 12px;
    font-size: 16px
}

._toast-link-icon_o6o27_85 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 17px;
    height: 17px;
    margin: 1px -4px 0 4px;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 9999px;
    background-color: hsla(0, 0%, 100%, .3);
    font-size: 10px
}

._toast-button_o6o27_96 {
    margin-left: 8px;
    line-height: 16px;
    width: auto;
    padding: 0;
    background-color: #4e6ef2;
    border-radius: 15px
}

._toast-button_o6o27_96:active:not([disabled]), ._toast-button_o6o27_96:hover:not([disabled]) {
    background-color: #315efb
}

._toast-button_o6o27_96 > div {
    padding: 5.5px 15px
}

._audio-wrapper_1e05j_1 {
    width: 16px;
    cursor: pointer
}

._audio-wrapper_1e05j_1, ._audio_1e05j_1 {
    display: inline-block;
    height: 16px;
    line-height: 1
}

._audio_1e05j_1.sc-audio-play svg, ._play-icon_1e05j_14 {
    color: #4e6ef2;
    fill: currentColor
}

@-webkit-keyframes _animationYinbo1_1e05j_1 {
    0% {
        visibility: hidden;
        opacity: 0
    }
    20%, 70% {
        visibility: visible;
        opacity: 1
    }
    71%, to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes _animationYinbo1_1e05j_1 {
    0% {
        visibility: hidden;
        opacity: 0
    }
    20%, 70% {
        visibility: visible;
        opacity: 1
    }
    71%, to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes _animationYinbo2_1e05j_1 {
    0% {
        visibility: hidden;
        opacity: 0
    }
    60%, 70% {
        visibility: visible;
        opacity: 1
    }
    71%, to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes _animationYinbo2_1e05j_1 {
    0% {
        visibility: hidden;
        opacity: 0
    }
    60%, 70% {
        visibility: visible;
        opacity: 1
    }
    71%, to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes _animationLaba_1e05j_1 {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center;
        transform-origin: center
    }
    0% {
        -webkit-transform: scale(1.01);
        transform: scale(1.01);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes _animationLaba_1e05j_1 {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center;
        transform-origin: center
    }
    0% {
        -webkit-transform: scale(1.01);
        transform: scale(1.01);
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

._audio_1e05j_1.sc-audio-play svg ._yinbo1_1e05j_65, ._audio_1e05j_1.sc-audio-play svg .sc-audio-wave1, ._play-icon_1e05j_14 ._yinbo1_1e05j_65, ._play-icon_1e05j_14 .sc-audio-wave1 {
    visibility: visible;
    opacity: 1;
    -webkit-animation: _animationYinbo1_1e05j_1 1s ease-in infinite;
    animation: _animationYinbo1_1e05j_1 1s ease-in infinite
}

._audio_1e05j_1.sc-audio-play svg ._yinbo2_1e05j_73, ._audio_1e05j_1.sc-audio-play svg .sc-audio-wave2, ._play-icon_1e05j_14 ._yinbo2_1e05j_73, ._play-icon_1e05j_14 .sc-audio-wave2 {
    visibility: visible;
    opacity: 1;
    -webkit-animation: _animationYinbo2_1e05j_1 1s ease-in infinite;
    animation: _animationYinbo2_1e05j_1 1s ease-in infinite
}

._audio_1e05j_1.sc-audio-play svg ._laba_1e05j_81, ._audio_1e05j_1.sc-audio-play svg .sc-audio-horn, ._play-icon_1e05j_14 ._laba_1e05j_81, ._play-icon_1e05j_14 .sc-audio-horn {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: _animationLaba_1e05j_1 1s ease-in-out infinite;
    animation: _animationLaba_1e05j_1 1s ease-in-out infinite
}

._audio_1e05j_1.sc-audio-pause svg, ._pause-icon_1e05j_88 {
    color: #1e1f24;
    fill: currentColor
}

.c-darkmode ._audio_1e05j_1.sc-audio-pause svg, .c-darkmode ._pause-icon_1e05j_88 {
    color: hsla(0, 0%, 100%, .8)
}

._repeat-play-icon_1e05j_97 {
    display: inline-block;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-animation: _animationRepeat_1e05j_1 1s linear infinite;
    animation: _animationRepeat_1e05j_1 1s linear infinite
}

@-webkit-keyframes _animationRepeat_1e05j_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _animationRepeat_1e05j_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._audio-wrapper_rkb88_1 {
    display: inline-block;
    position: relative;
    min-width: 142px
}

._audio_rkb88_1 {
    position: relative;
    height: 40px;
    background-color: #f5f6f9;
    border-radius: 8px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.c-darkmode ._audio_rkb88_1 {
    background-color: #222
}

._audio_rkb88_1:active, ._audio_rkb88_1:active + ._left-triangle_rkb88_21, ._audio_rkb88_1:active + ._right-triangle_rkb88_22 {
    opacity: .2
}

._audio-icon_rkb88_25, ._info_rkb88_26, ._time_rkb88_27 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 40px;
    line-height: 40px;
    vertical-align: top;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._audio-icon_rkb88_25 {
    position: relative;
    width: 18px;
    color: #1e1f24
}

.c-darkmode ._audio-icon_rkb88_25 {
    color: hsla(0, 0%, 100%, .8)
}

._pause-icon_rkb88_42, ._playing-icon_rkb88_43 {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 1px
}

._playing-icon_rkb88_43 {
    color: #4e6ef2
}

._playing-icon_rkb88_43 ._line-one_rkb88_53 {
    visibility: hidden;
    -webkit-animation: _animateOne_rkb88_1 1s linear .4s infinite;
    animation: _animateOne_rkb88_1 1s linear .4s infinite
}

._playing-icon_rkb88_43 ._line-two_rkb88_57 {
    visibility: hidden;
    -webkit-animation: _animateTwo_rkb88_1 1s linear .1s infinite;
    animation: _animateTwo_rkb88_1 1s linear .1s infinite
}

._pause-icon_rkb88_42 {
    color: #1e1f24;
    fill: currentColor
}

.c-darkmode ._pause-icon_rkb88_42 {
    color: hsla(0, 0%, 100%, .8)
}

._info_rkb88_26 {
    margin-left: 4px;
    padding-right: 12px;
    color: #1e1f24
}

.c-darkmode ._info_rkb88_26 {
    color: hsla(0, 0%, 100%, .8)
}

._active-color_rkb88_76 {
    color: #4e6ef2
}

._time_rkb88_27 {
    float: right;
    padding-right: 12px;
    color: #848691
}

.c-darkmode ._time_rkb88_27 {
    color: hsla(0, 0%, 100%, .5)
}

._progress-bar_rkb88_87 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3px
}

._progress-bar_rkb88_87 ._progress_rkb88_87 {
    background-color: #0026ff;
    height: 3px;
    width: 0
}

@-webkit-keyframes _animateOne_rkb88_1 {
    0% {
        visibility: hidden
    }
    20%, 30% {
        visibility: visible
    }
    31%, to {
        visibility: hidden
    }
}

@keyframes _animateOne_rkb88_1 {
    0% {
        visibility: hidden
    }
    20%, 30% {
        visibility: visible
    }
    31%, to {
        visibility: hidden
    }
}

@-webkit-keyframes _animateTwo_rkb88_1 {
    0% {
        visibility: hidden
    }
    50%, 60% {
        visibility: visible
    }
    61%, to {
        visibility: hidden
    }
}

@keyframes _animateTwo_rkb88_1 {
    0% {
        visibility: hidden
    }
    50%, 60% {
        visibility: visible
    }
    61%, to {
        visibility: hidden
    }
}

._left-triangle_rkb88_21, ._right-triangle_rkb88_22 {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent
}

._left-triangle_rkb88_21 {
    left: -6px;
    border-width: 5px 6px 5px 0;
    border-left-color: transparent;
    border-right-color: #f5f6f9
}

.c-darkmode ._left-triangle_rkb88_21 {
    border-right-color: #222
}

._right-triangle_rkb88_22 {
    right: -6px;
    border-width: 5px 0 5px 6px;
    border-right-color: transparent;
    border-left-color: #f5f6f9
}

.c-darkmode ._right-triangle_rkb88_22 {
    border-left-color: #222
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-box ._audio_rkb88_1 {
        color-scheme: dark;
        background-color: #222
    }

    .cos-android.cos-box ._left-triangle_rkb88_21 {
        color-scheme: dark;
        border-right-color: #222
    }

    .cos-android.cos-box ._right-triangle_rkb88_22 {
        color-scheme: dark;
        border-left-color: #222
    }

    .cos-android.cos-box ._audio-icon_rkb88_25, .cos-android.cos-box ._info_rkb88_26, .cos-android.cos-box ._pause-icon_rkb88_42, .cos-android.cos-box ._time_rkb88_27 {
        color-scheme: dark;
        color: #666
    }

    .cos-android.cos-box ._active-color_rkb88_76 {
        color-scheme: dark;
        color: #4e6ef2
    }
}

.sc-tooltip {
    position: relative
}

.sc-tooltip-hidden {
    visibility: hidden
}

.sc-tooltip-visible {
    visibility: visible
}

.sc-tooltip-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    line-height: 18px;
    padding: 8px 12px;
    border-radius: 9px;
    z-index: 1;
    background-color: rgba(30, 31, 36, .9);
    border: 1px solid transparent;
    -webkit-box-shadow: 0 6px 21px rgba(30, 31, 36, .3);
    box-shadow: 0 6px 21px rgba(30, 31, 36, .3)
}

:global(.c-darkmode) .sc-tooltip-container {
    background-color: #555
}

.sc-tooltip-container-left-empty {
    left: 0
}

.sc-tooltip-container-right-empty {
    right: 0
}

.sc-tooltip-container-bottom-empty {
    bottom: 0
}

.sc-tooltip-container-left-half {
    left: 50%
}

.sc-tooltip-container-top-half {
    top: 50%
}

.sc-tooltip-container-touchable {
    cursor: pointer
}

.sc-tooltip-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    text-align: center;
    white-space: nowrap;
    font-size: 14.000000000000002px;
    color: #fff
}

.sc-tooltip-arrow-down {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: rgba(30, 31, 36, .9);
    position: absolute;
    bottom: -13px;
    margin-left: -4px
}

:global(.c-darkmode) .sc-tooltip-arrow-down {
    border-top-color: #555
}

.sc-tooltip-arrow-up {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: rgba(30, 31, 36, .9);
    position: absolute;
    top: -13px;
    margin-left: -4px
}

:global(.c-darkmode) .sc-tooltip-arrow-up {
    border-bottom-color: #555
}

.sc-tooltip-arrow-left {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-right-color: rgba(30, 31, 36, .9);
    position: absolute;
    left: -13px;
    margin-top: -6px
}

:global(.c-darkmode) .sc-tooltip-arrow-left {
    border-right-color: #555
}

.sc-tooltip-arrow-right {
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left-color: rgba(30, 31, 36, .9);
    position: absolute;
    right: -13px;
    margin-top: -6px
}

:global(.c-darkmode) .sc-tooltip-arrow-right {
    border-left-color: #555
}

.sc-tooltip-arrow-center {
    left: 50%
}

.sc-tooltip-arrow-end {
    left: 100%;
    margin-left: -20px
}

.sc-tooltip-arrow-side-end {
    bottom: 0;
    margin-bottom: 8px
}

.sc-tooltip-arrow-side-center {
    top: 50%
}

.sc-tooltip-arrow-side-start {
    top: 0;
    margin-top: 8px
}

.sc-tooltip-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sc-tooltip-link-icon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 15px;
    height: 15px;
    margin-left: 4px;
    border-radius: 100%;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    color: #fff;
    background-color: hsla(0, 0%, 100%, .3)
}

:global(.c-darkmode) .sc-tooltip-link-icon {
    color: hsla(0, 0%, 100%, .5);
    background-color: hsla(0, 0%, 100%, .1)
}

:global(.c-darkmode) .sc-tooltip-container {
    -webkit-box-shadow: 0 2px 7.000000000000001px rgba(31, 31, 31, .3);
    box-shadow: 0 2px 7.000000000000001px rgba(31, 31, 31, .3)
}

.sc-search-link {
    display: inline-block;
    color: #4367b4;
    -webkit-tap-highlight-color: transparent
}

.sc-search-link .sc-search-link-icon {
    white-space: nowrap
}

.sc-search-link .suffix {
    display: inline-block;
    vertical-align: text-top;
    font-size: 12px;
    line-height: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    color: rgba(67, 103, 180, .5)
}

.sc-search-link:active {
    opacity: .2
}

.sc-search-link:visited {
    color: #4367b4
}

.sc-search-link.sc-sm {
    font-size: 14.000000000000002px
}

.sc-search-link.sc-sm .suffix {
    -webkit-transform: scale(.67) translateY(1px);
    transform: scale(.67) translateY(1px);
    margin-right: -2px
}

.sc-search-link.sc-md {
    font-size: 16px
}

.sc-search-link.sc-md .suffix {
    -webkit-transform: scale(.75) translateY(1.5px);
    transform: scale(.75) translateY(1.5px);
    margin-right: -1px
}

.sc-search-link.sc-lg {
    font-size: 21px
}

.sc-search-link.sc-lg .suffix {
    -webkit-transform: scale(.92) translateY(1.5px);
    transform: scale(.92) translateY(1.5px);
    margin-right: -1px;
    margin-left: 1px
}

.c-darkmode .sc-search-link, .c-darkmode .sc-search-link:visited {
    color: #4367b4
}

._popup-wrap_7d3ly_1 {
    font-size: 14px
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._channel-fb_7d3ly_8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._channel_7d3ly_8 {
    width: 43px;
    height: 43px;
    margin: 3px auto 12px;
    display: block;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50%
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._wechat_7d3ly_23 {
    background-image: url(https://gips0.baidu.com/it/u=1457159257,3529261650&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f129_129)
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._wechat-timeline_7d3ly_26 {
    background-image: url(https://gips3.baidu.com/it/u=619221783,2696287926&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f129_129)
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._qq_7d3ly_29 {
    background-image: url(https://gips1.baidu.com/it/u=1882723330,3155146310&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f129_129)
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._qzone_7d3ly_32 {
    background-image: url(https://gips1.baidu.com/it/u=564176056,1264225204&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f129_129)
}

._popup-wrap_7d3ly_1 ._share-channels_7d3ly_4 ._weibo_7d3ly_35 {
    background-image: url(https://gips1.baidu.com/it/u=2224103189,513348845&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f129_129)
}

._popup-wrap_7d3ly_1 ._share-tools_7d3ly_38 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 25px
}

._popup-wrap_7d3ly_1 ._share-tools_7d3ly_38 ._link_7d3ly_42 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-left: 15px
}

._popup-wrap_7d3ly_1 ._share-tools_7d3ly_38 ._link-icon_7d3ly_48 {
    font-size: 30px;
    margin-bottom: 12px
}

._title_7d3ly_52 {
    padding-top: 18px
}

._cancel_7d3ly_57, ._title_7d3ly_52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

._cancel_7d3ly_57 {
    height: 46px;
    font-size: 16px;
    margin: 24px 0 21px
}

._cancel_7d3ly_57, .sc-bookmark-guide {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.sc-bookmark-guide {
    height: 33px;
    border-radius: 21px 0 0 21px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: -13px;
    padding: 0 12px 0 10px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.sc-bookmark-guide-image {
    height: 18px;
    width: 18px;
    object-position: center;
    object-fit: contain
}

.sc-bookmark-guide-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.sc-bookmark-guide-primary-text {
    font-size: 14.000000000000002px;
    line-height: 1
}

.sc-bookmark-guide-sub-text {
    font-size: 10px;
    line-height: 1;
    margin-top: 3px
}

.has-sub-text.sc-bookmark-guide {
    height: 42px;
    padding: 0 12px
}

.has-sub-text.sc-bookmark-guide-image {
    height: 24px;
    width: 24px
}

.has-sub-text.sc-bookmark-guide-primary-text {
    margin-top: 3px
}

._sc-brand-logo_5pme8_1 {
    margin-top: calc(var(--cosc-space-top) * -1);
    margin-left: calc(var(--cosc-space-left) * -1);
    display: block
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-container_5pme8_6 {
    max-width: 320px;
    overflow: hidden;
    padding: 9px 18px 9px 12px;
    padding: var(--cos-space-xs) var(--cos-space-lg) var(--cos-space-xs) var(--cos-space-sm);
    border-top-left-radius: 12px;
    border-bottom-right-radius: 24px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-background-size: cover;
    background-size: cover
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-divider_5pme8_20 {
    margin: 0 9px;
    margin-left: var(--cos-space-xs);
    margin-right: var(--cos-space-xs);
    height: 14.000000000000002px;
    border-left: 1px solid rgba(132, 134, 145, .3)
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-dark_5pme8_28, ._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-light_5pme8_27 {
    height: 16px
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-dark_5pme8_28 {
    display: none
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-icon_5pme8_34 {
    width: 20px;
    height: 16px;
    -webkit-background-size: cover;
    background-size: cover
}

._sc-brand-logo_5pme8_1 ._sc-brand-logo-text_5pme8_39 {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    display: block;
    padding-left: 6px;
    padding-left: var(--cos-space-xxs);
    height: 16px;
    line-height: 17px;
    white-space: nowrap
}

.c-darkmode ._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-light_5pme8_27 {
    display: none
}

.c-darkmode ._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-dark_5pme8_28 {
    display: block
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-light_5pme8_27 {
        display: none
    }

    .cos-android.cos-baiduapp ._sc-brand-logo_5pme8_1 ._sc-brand-logo-img-dark_5pme8_28 {
        display: block
    }
}

.sc-feedback {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.sc-feedback-icon {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle);
    color: var(--cos-color-text-minor);
    margin: calc(var(--cos-space-xxs) * -1) calc(var(--cos-space-xs) * -1);
    padding: var(--cos-space-xxs) var(--cos-space-xs)
}

.sc-feedback-icon:active {
    opacity: var(--cos-opacity-20)
}

.sc-card-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    line-height: 44px;
    margin-bottom: -9.5px
}

.sc-card-footer-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sc-card-footer-right {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.sc-card-footer-more {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-left: var(--cos-space-md);
    margin-top: 5px
}

.sc-dialog {
    position: fixed;
    left: 0;
    right: 0;
    bottom: var(--bottom-height-offset, 0);
    top: 0;
    z-index: 901
}

.sc-dialog-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .4)
}

.sc-dialog-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 80%;
    max-height: 70%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto;
    background-color: var(--cos-color-bg);
    border-radius: var(--cos-rounded-xxl)
}

.sc-dialog-header {
    font-size: var(--cos-text-headline-sm);
    line-height: var(--cos-leading-headline-sm);
    padding-top: var(--cos-space-3xl);
    padding-bottom: var(--cos-space-md);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    color: var(--cos-color-text)
}

.sc-dialog-body, .sc-dialog-header {
    text-align: center;
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.sc-dialog-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-x: hidden;
    color: var(--cos-color-text-tiny);
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    font-weight: var(--cos-font-regular);
    padding-right: var(--cos-space-3xl);
    padding-left: var(--cos-space-3xl)
}

.sc-dialog-footer {
    padding-top: var(--cos-space-3xl)
}

.sc-dialog-operate-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48.699999999999996px;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: var(--cos-rounded-xxl)
}

.sc-dialog-operate-button button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    border: none;
    line-height: 48.699999999999996px;
    font-size: 18px;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text);
    background-color: var(--cos-color-bg)
}

.sc-dialog-operate-button .sc-dialog-ok {
    color: var(--cos-color-text-primary);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.sc-dialog-close {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 16px;
    height: 16px;
    right: 0;
    left: 0;
    bottom: -52px;
    font-size: 16px;
    margin: 0 auto;
    cursor: pointer;
    padding: var(--cos-space-xs);
    color: var(--cos-color-text-inverse);
    border: 1px;
    border-style: solid;
    border-radius: 100%;
    border-color: hsla(0, 0%, 100%, .8)
}

.sc-dialog.sc-align-vertical .sc-dialog-operate-button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: normal;
    -webkit-align-items: normal;
    align-items: normal;
    height: 100%
}

.sc-dialog.sc-align-vertical .sc-dialog-cancel {
    color: var(--cos-color-text-primary);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.sc-dialog.sc-align-vertical .sc-dialog-ok {
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.sc-dialog.sc-headless .sc-dialog-body {
    padding-right: var(--cos-space-none);
    padding-left: var(--cos-space-none)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp .sc-dialog-close {
        color-scheme: dark;
        border-color: hsla(0, 0%, 100%, .6)
    }
}

.sc-switch {
    position: relative;
    display: inline-block;
    background-color: #b7b9c1
}

.sc-switch, .sc-switch-slider {
    -webkit-transition: all .16s cubic-bezier(.78, .14, .15, .86);
    transition: all .16s cubic-bezier(.78, .14, .15, .86)
}

.sc-switch-slider {
    position: absolute;
    background-color: var(--cos-color-bg);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.sc-switch.sc-md {
    width: 52px;
    height: 28px;
    border-radius: 14px
}

.sc-switch.sc-sm {
    width: 36px;
    height: 20px;
    border-radius: 10px
}

.sc-switch.sc-checked {
    background-color: var(--cos-color-bg-primary)
}

.sc-switch.sc-md .sc-switch-slider {
    width: 22px;
    height: 22px;
    border-radius: 11px;
    left: 3px
}

.sc-switch.sc-sm .sc-switch-slider {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    left: 2px
}

.sc-switch.sc-md.sc-checked .sc-switch-slider {
    width: 22px;
    height: 22px;
    border-radius: 11px;
    left: 27px
}

.sc-switch.sc-sm.sc-checked .sc-switch-slider {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    left: 18px
}

.c-darkmode .sc-switch {
    background-color: var(--cos-color-bg-dent)
}

.c-darkmode .sc-switch.sc-checked {
    background-color: var(--cos-color-bg-primary)
}

.c-darkmode .sc-switch-slider {
    background-color: #fff
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp .sc-switch {
        color-scheme: dark;
        background-color: var(--cos-color-bg)
    }

    .cos-android.cos-baiduapp .sc-switch.sc-checked {
        background-color: var(--cos-color-bg-primary)
    }

    .cos-android.cos-baiduapp .sc-switch-slider {
        background-color: #fff
    }
}

.ai-markdown-tooltips {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 11
}

.ai-markdown-tooltips .ai-markdown-triangle-icon {
    position: absolute;
    border: 6.4px solid transparent;
    border-bottom-color: rgba(31, 31, 31, .95)
}

.ai-markdown-tooltips-content {
    position: absolute;
    max-width: 67%;
    padding: 7.5px 12px 12px;
    border-radius: 12px;
    background-color: rgba(31, 31, 31, .95);
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
    -webkit-box-shadow: 0 2px 7.000000000000001px rgba(31, 31, 31, .3);
    box-shadow: 0 2px 7.000000000000001px rgba(31, 31, 31, .3);
    text-align: left;
    text-decoration: none
}

.ai-markdown-tooltips-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-markdown-tooltips-content-title {
    color: hsla(0, 0%, 100%, .4)
}

.ai-markdown-tooltips-content-poster {
    width: 55.00000000000001px;
    margin-top: 4.5px;
    margin-right: var(--cos-space-sm)
}

.ai-markdown-tooltips-content-text {
    margin: 4.5px 0;
    font-size: 14.000000000000002px;
    color: #fff;
    line-height: 20px
}

.ai-markdown-tooltips-content-text i {
    font-style: normal
}

.ai-markdown-tooltips-content-no-wrap {
    white-space: nowrap
}

.ai-markdown-tooltips-content-icon {
    margin-left: 6px;
    font-weight: 700;
    border-radius: 50%;
    background-color: rgba(81, 81, 81, .5);
    padding: 2px;
    font-size: 12px
}

.ai-markdown-tooltips-content-source {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 3px;
    line-height: 16px;
    color: hsla(0, 0%, 100%, .4)
}

.ai-markdown-tooltips-content-logo {
    width: 16px;
    margin-top: var(--cos-space-3xs);
    margin-bottom: var(--cos-space-3xs);
    margin-right: var(--cos-space-xxs)
}

.ai-markdown-tooltips-top .ai-markdown-triangle-icon {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    border-color: rgba(31, 31, 31, .95) transparent transparent
}

.ai-markdown-tooltips-top .ai-markdown-tooltips-content {
    -webkit-transform: translateY(-100%) translateY(-12px);
    transform: translateY(-100%) translateY(-12px)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp .ai-markdown-tooltips-content {
        background-color: rgba(31, 31, 31, .95)
    }

    .cos-android.cos-baiduapp .ai-markdown-tooltips .ai-markdown-triangle-icon {
        border-color: transparent transparent rgba(31, 31, 31, .95)
    }

    .cos-android.cos-baiduapp .ai-markdown-tooltips-top .ai-markdown-triangle-icon {
        border-color: rgba(31, 31, 31, .95) transparent transparent
    }

    .cos-android.cos-baiduapp .ai-markdown-vs-table tbody tr:nth-child(2n), .cos-android.cos-baiduapp .ai-markdown-vs-table thead tr {
        background: -webkit-gradient(linear, right top, left top, from(rgba(82, 64, 255, 0)), color-stop(3%, rgba(82, 64, 255, .06)), color-stop(96%, rgba(82, 64, 255, .06)), to(rgba(82, 64, 255, 0)));
        background: -webkit-linear-gradient(right, rgba(82, 64, 255, 0), rgba(82, 64, 255, .06) 3%, rgba(82, 64, 255, .06) 96%, rgba(82, 64, 255, 0));
        background: linear-gradient(270deg, rgba(82, 64, 255, 0), rgba(82, 64, 255, .06) 3%, rgba(82, 64, 255, .06) 96%, rgba(82, 64, 255, 0))
    }
}

.ai-markdown-vs-table {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 0 -12px
}

.ai-markdown-vs-table .markdown-table-inner {
    border: none !important;
    border-radius: 0 !important
}

.ai-markdown-vs-table .markdown-table {
    overflow: hidden !important;
    background-color: initial !important;
    border-radius: 0 !important
}

.ai-markdown-vs-table .markdown-table-cell {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 3;
    word-break: normal
}

.ai-markdown-vs-table table {
    width: 100%;
    table-layout: fixed
}

.ai-markdown-vs-table table tr {
    font-size: var(--cos-text-body) !important;
    line-height: var(--cos-leading-body) !important
}

.ai-markdown-vs-table table td, .ai-markdown-vs-table table th {
    border: none !important;
    background-color: initial !important;
    padding: 10.5px 4px !important;
    border-radius: 0 !important
}

.ai-markdown-vs-table table td:first-child, .ai-markdown-vs-table table th:first-child {
    text-align: left;
    padding-left: 12px !important;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-markdown-vs-table table td:nth-child(2), .ai-markdown-vs-table table th:nth-child(2) {
    text-align: center;
    width: 81px;
    color: var(--cos-color-text-on-page)
}

.ai-markdown-vs-table table td:nth-child(2) .markdown-table-cell, .ai-markdown-vs-table table th:nth-child(2) .markdown-table-cell {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 3
}

.ai-markdown-vs-table table td:last-child, .ai-markdown-vs-table table th:last-child {
    text-align: right;
    padding-right: 12px !important;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-markdown-vs-table table thead tr {
    color: var(--cos-color-text) !important
}

.ai-markdown-vs-table table tbody tr:nth-child(2n), .ai-markdown-vs-table table thead tr {
    background: rgba(82, 64, 255, .03)
}

.ai-markdown-vs-table.c-page .markdown-table-cell {
    -webkit-line-clamp: unset
}

.c-darkmode .ai-markdown-vs-table tbody tr:nth-child(2n), .c-darkmode .ai-markdown-vs-table thead tr {
    background: rgba(82, 64, 255, .06)
}

.cos-android .ai-markdown-vs-table {
    margin: 0
}

.cos-android .ai-markdown-vs-table td:first-child, .cos-android .ai-markdown-vs-table th:first-child {
    padding-left: 0 !important
}

.cos-android .ai-markdown-vs-table td:last-child, .cos-android .ai-markdown-vs-table th:last-child {
    padding-right: 0 !important
}

.cos-android .ai-markdown-vs-table tbody tr:nth-child(2n), .cos-android .ai-markdown-vs-table thead tr {
    background: -webkit-gradient(linear, right top, left top, from(rgba(82, 64, 255, 0)), color-stop(3%, rgba(82, 64, 255, .03)), color-stop(96%, rgba(82, 64, 255, .03)), to(rgba(82, 64, 255, 0)));
    background: -webkit-linear-gradient(right, rgba(82, 64, 255, 0), rgba(82, 64, 255, .03) 3%, rgba(82, 64, 255, .03) 96%, rgba(82, 64, 255, 0));
    background: linear-gradient(270deg, rgba(82, 64, 255, 0), rgba(82, 64, 255, .03) 3%, rgba(82, 64, 255, .03) 96%, rgba(82, 64, 255, 0))
}

.cos-android .c-darkmode .ai-markdown-vs-table tbody tr:nth-child(2n), .cos-android .c-darkmode .ai-markdown-vs-table thead tr {
    background: -webkit-gradient(linear, right top, left top, from(rgba(82, 64, 255, 0)), color-stop(3%, rgba(82, 64, 255, .06)), color-stop(96%, rgba(82, 64, 255, .06)), to(rgba(82, 64, 255, 0)));
    background: -webkit-linear-gradient(right, rgba(82, 64, 255, 0), rgba(82, 64, 255, .06) 3%, rgba(82, 64, 255, .06) 96%, rgba(82, 64, 255, 0));
    background: linear-gradient(270deg, rgba(82, 64, 255, 0), rgba(82, 64, 255, .06) 3%, rgba(82, 64, 255, .06) 96%, rgba(82, 64, 255, 0))
}

.ai-markdown .markdownsdk-wrapper sup[data-reference=down], .ai-markdown .markdownsdk-wrapper sup[data-reference=up] {
    display: inline-block;
    padding: 2px 7.000000000000001px 0;
    vertical-align: text-bottom;
    border-radius: 10px;
    margin: 0 2px 1px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ai-markdown .markdownsdk-wrapper sup[data-reference=down] i:after, .ai-markdown .markdownsdk-wrapper sup[data-reference=up] i:after {
    content: "\e736"
}

.ai-markdown .markdownsdk-wrapper sup[data-reference=down]:after, .ai-markdown .markdownsdk-wrapper sup[data-reference=up]:after {
    top: 0
}

.ai-markdown .markdownsdk-wrapper sup[data-reference=down] i:after {
    content: "\e73c"
}

.ai-markdown .markdownsdk-wrapper sup[data-reference=hidden] {
    display: none
}

.ai-markdown .markdownsdk-wrapper .sc-audio-svg {
    color: var(--cosd-color-text-primary, #5240ff)
}

.ai-markdown-reference {
    padding-top: var(--cos-space-md)
}

.ai-markdown-reference .ai-markdown-reference-link {
    height: 100%;
    width: 100%
}

._sc-ai-image-content_194jc_1 img {
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

._sc-ai-image-mask_194jc_4 {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

.dqa-image-group-scroll .sc-scroll-inner {
    padding-right: var(--cos-space-sm);
    margin-right: -18px
}

.dqa-image-group-scroll > div:first-child {
    margin: 0 -13px
}

.dqa-image-group-scroll > div > div > div:first-child {
    padding: 0 18px 30px 13px
}

.dqa-image-group-scroll-item:first-child .dqa-image-group-image {
    border-radius: var(--cos-space-xs) 0 0 var(--cos-space-xs)
}

.dqa-image-group-scroll-item:last-child .dqa-image-group-image {
    border-radius: 0 var(--cos-space-xs) var(--cos-space-xs) 0
}

.dqa-image-group-scroll-item:not(:first-child):not(:last-child) .dqa-image-group-image {
    border-radius: 0
}

.dqa-image-group-image:active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .04)
}

.dqa-maskable-images-content img {
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.dqa-maskable-images-mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

._ai-image-text_19efb_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

._ai-image-text-wrap-padding-sku-top_19efb_4 {
    padding-top: 15px
}

._ai-image-text-wrap-padding-sku-bottom_19efb_7 {
    padding-bottom: 15px
}

._ai-image-text-wrap-padding-attachment_19efb_13, ._ai-image-text-wrap-padding-map_19efb_10 {
    padding: 12px
}

._ai-image-text-img-square_19efb_16 {
    width: 87px;
    height: 87px
}

._ai-image-text-img-rect_19efb_20 {
    width: 55.33px;
    height: 74px
}

._ai-image-text-content_19efb_24 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden
}

._ai-image-text-fix-height_19efb_28 {
    height: 87px
}

._ai-image-text-flex-between_19efb_31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 87px
}

._ai-image-text-title-icon_19efb_37 {
    display: block;
    width: 22px;
    height: 22px;
    font-family: PingFangSC-Medium;
    font-size: 9px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 18px;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 50%
}

._ai-image-text-title-text_19efb_50 {
    letter-spacing: .8px;
    text-align: left;
    font-size: 16px;
    line-height: 17px;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

._ai-image-text-text-letter_19efb_59 {
    letter-spacing: 0;
    line-height: 22px
}

._ai-image-text-text-letter-attachment_19efb_63 {
    letter-spacing: 0;
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

._ai-image-text-line_19efb_72 {
    margin-top: 7.000000000000001px;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    max-height: 20px
}

._ai-image-text-rate_19efb_78 {
    color: #fd503e;
    font-size: 14.000000000000002px;
    line-height: 14.000000000000002px;
    font-family: PingFangSC-Medium
}

._ai-image-text-star_19efb_84 {
    margin-bottom: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-image-text-vip_19efb_90 {
    margin-right: 8px;
    padding: 2.5px 4px;
    background: #e0ae63;
    color: #fff
}

._ai-image-text-tag_19efb_99, ._ai-image-text-vip_19efb_90 {
    font-size: 11px;
    line-height: 11px;
    font-family: PingFangSC-Medium
}

._ai-image-text-tag_19efb_99 {
    padding: 1.5px 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid rgba(51, 102, 255, .4);
    color: #36f
}

._ai-image-text-weak-tag_19efb_109 {
    border: 1px solid rgba(115, 125, 153, .4);
    color: #737d99
}

._ai-image-text-icon_19efb_113 {
    display: block;
    width: 16px;
    height: 16px;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 50%
}

._ai-image-text-text_19efb_59 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-family: PingFangSC-Regular;
    font-size: 14.000000000000002px;
    line-height: 15px
}

._ai-image-text-btn-link_19efb_126 {
    padding: 8.5px 15px;
    -webkit-align-self: center;
    align-self: center;
    height: 13px;
    text-align: center;
    font-family: PingFangSC-Medium;
    font-size: 13px;
    line-height: 13px
}

._ai-image-text-btn-link-sku_19efb_135 {
    background: -webkit-linear-gradient(332deg, #e8f7ff, #edf0ff);
    background: linear-gradient(118deg, #e8f7ff, #edf0ff);
    color: #36f
}

._ai-image-text-center_19efb_139 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-image-text-wrap_19efb_4 ._ai-image-text_19efb_1._ai-image-text-wrap-background-attachment_19efb_143 {
    background-color: var(--cos-color-bg-dent)
}

.c-darkmode ._ai-image-text-text_19efb_59 {
    color: hsla(0, 0%, 100%, .5)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._ai-image-text-text_19efb_59 {
        color: #444
    }
}

._ai-sku-swiper-radius_1vd50_1 {
    border-radius: 0
}

._ai-attachment-content_1dtg7_1 {
    overflow: hidden
}

.ai-attachment-goods-title {
    font-size: var(--cos-text-subtitle);
    line-height: 1;
    color: var(--cos-color-text);
    font-family: PingFang SC;
    font-weight: var(--cos-font-medium)
}

.ai-attachment-goods-content {
    margin-top: var(--cos-space-md)
}

.ai-attachment-goods-item-wrapper {
    padding-right: 7.000000000000001px
}

.ai-attachment-goods-item-wrapper:last-child {
    padding-right: 13px
}

.ai-attachment-goods-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 8px;
    border-radius: var(--cos-rounded-sm);
    background: var(--cos-color-bg-dent)
}

.ai-attachment-goods-item-inner {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.ai-attachment-goods-item-left-img {
    width: 87px;
    height: 87px
}

.ai-attachment-goods-item-right-content {
    width: 196px;
    margin-left: 8px
}

.ai-attachment-goods-item-title {
    font-size: var(--cos-text-subtitle-sm);
    line-height: 1;
    font-weight: var(--cos-font-medium);
    color: var(--cos-color-text);
    font-family: PingFang SC;
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-attachment-goods-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-top: var(--cos-space-xs)
}

.ai-attachment-goods-item-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-attachment-goods-item-source {
    margin-right: var(--cos-space-3xs);
    font-size: var(--cos-text-body);
    line-height: 1;
    color: var(--cos-color-text-slim);
    font-family: PingFang SC;
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-attachment-goods-item-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ai-attachment-goods-item-price {
    margin-top: var(--cos-space-xxs);
    color: #fa3264;
    font-family: PingFang SC
}

.ai-attachment-goods-item-price-unit {
    font-size: 13px;
    font-weight: 600
}

.ai-attachment-goods-item-price-number {
    margin-left: var(--cos-space-3xs);
    font-size: 19px;
    font-weight: var(--cos-font-medium);
    font-family: BaiduNumber-Medium
}

.ai-attachment-goods-item-btn {
    width: 54px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: 13px;
    font-weight: var(--cos-font-medium);
    color: #fa3264;
    font-family: PingFang SC;
    border-radius: var(--cos-rounded-lg);
    background: var(--cos-color-bg-raised)
}

.ai-attachment-goods-fold-content {
    position: relative;
    overflow: hidden;
    transition: height .3s cubic-bezier(.18, 0, .26, 1);
    -webkit-transition: height .3s cubic-bezier(.18, 0, .26, 1)
}

.ai-attachment-goods-switch {
    margin-top: -2px;
    margin-bottom: -21px
}

.ai-attachment-goods-item-vertical {
    margin-bottom: 8px;
    border-radius: var(--cos-rounded-sm);
    background: var(--cos-color-bg-dent)
}

.ai-attachment-goods-item-vertical:last-child {
    margin-bottom: 0
}

.ai-attachment-goods-item-vertical-content {
    padding: 8px
}

.cos-android .ai-attachment-goods-item-title, .cos-android .ai-attachment-goods-title {
    -webkit-text-stroke: .3px
}

._ai-map-container_9o623_1 {
    position: relative;
    height: auto
}

._ai-map-poi_9o623_5 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-image: url(https://psstatic.cdn.bcebos.com/crosswise/dqa/map/location_icon_1695037019000.png);
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 50%;
    width: 30px;
    height: 30px;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transition: all .3s;
    transition: all .3s
}

._ai-map-poi-actived_9o623_19 {
    z-index: 3;
    -webkit-transform: translate(-50%, -100%) scale(1.3333);
    transform: translate(-50%, -100%) scale(1.3333)
}

._ai-map-poi-text_9o623_23 {
    margin-bottom: 6px;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

._ai-map-list_9o623_31 {
    margin-top: 15px
}

._ai-map-item-border_9o623_34 {
    border: 1px solid var(--cos-color-border-minor);
    overflow: hidden
}

._ai-ask-back_g3cc0_1 {
    --cos-color-bg-primary-light: var(--cos-color-bg-dent);
    position: relative;
    text-align: left
}

._ai-ask-back_g3cc0_1 .wd-tag {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    margin-right: 3px;
    font-family: PingFangSC-Medium
}

._ai-ask-back_g3cc0_1._bdbox_g3cc0_13 .wd-tag {
    color: var(--cos-color-text-primary)
}

._ai-ask-back_g3cc0_1._bdbox_g3cc0_13 ._ai-ask-back-category_g3cc0_16 ._category_g3cc0_16 ._active_g3cc0_16 {
    color: var(--cos-color-text-primary);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-family: PingFangSC-Medium
}

._ai-ask-back_g3cc0_1._bdbox_g3cc0_13 ._ai-ask-back-category_g3cc0_16 ._category-item_g3cc0_23 {
    background-color: var(--cos-color-bg-primary-light)
}

._ai-ask-back_g3cc0_1._bdbox_g3cc0_13 ._ai-ask-back-end_g3cc0_26 {
    margin-bottom: -4.5px
}

._ai-ask-back_g3cc0_1._chat-search_g3cc0_29 .wd-tag {
    color: #0335fe
}

._ai-ask-back_g3cc0_1._chat-search_g3cc0_29 ._ai-ask-back-category_g3cc0_16 ._category_g3cc0_16 ._active_g3cc0_16 {
    color: #0335fe;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-family: PingFangSC-Medium
}

._ai-ask-back_g3cc0_1._chat-search_g3cc0_29 ._ai-ask-back-category_g3cc0_16 ._category-item_g3cc0_23 {
    background: var(--cos-color-bg-dent)
}

._ai-ask-back_g3cc0_1._chat-search_g3cc0_29 ._ai-ask-back-category_g3cc0_16 ._category-item-icon_g3cc0_42 path {
    fill: #0335fe
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-end_g3cc0_26, ._ai-ask-back_g3cc0_1 ._ai-ask-back-guide_g3cc0_45 {
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    letter-spacing: .5px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-guide_g3cc0_45 {
    margin-top: -6px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-guide-ai-icon_g3cc0_57 {
    font-size: 19px;
    position: relative;
    top: .5px;
    margin-right: var(--cos-space-3xs);
    color: var(--cos-color-text-primary)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-single-category_g3cc0_64 ._ai-ask-back-guide_g3cc0_45 {
    margin-bottom: 6px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-end_g3cc0_26 {
    margin: var(--cos-space-xs) 0 -6px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 {
    list-style: none;
    padding-left: 0;
    margin: -6px 0
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 li {
    position: relative;
    margin: 0
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category_g3cc0_16 {
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-title_g3cc0_85 {
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    margin-right: 8px;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item_g3cc0_23 {
    color: var(--cos-color-text);
    margin-top: var(--cos-space-xxs);
    margin-bottom: var(--cos-space-xxs);
    margin-right: 8px;
    height: 24px;
    max-width: 100%;
    border-radius: 9px;
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: PingFangSC-Regular;
    font-size: var(--cos-text-body);
    position: relative;
    z-index: 10;
    -webkit-tap-highlight-color: transparent;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item-container_g3cc0_114 {
    display: contents
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item-text_g3cc0_117 {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    margin-top: 1px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item-icon_g3cc0_42 {
    margin-left: var(--cos-space-xxs);
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item-icon_g3cc0_42 path {
    fill: var(--cos-color-text-primary)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-post-text_g3cc0_134, ._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-pre-text_g3cc0_133, ._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-tag-pre-text_g3cc0_135 {
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    letter-spacing: .5px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-pre-text_g3cc0_133, ._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-tag-pre-text_g3cc0_135 {
    margin-right: 8px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll_g3cc0_147 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-right: -13px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll_g3cc0_147 ._category-title_g3cc0_85 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll-container_g3cc0_156 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll-container_g3cc0_156::-webkit-scrollbar {
    display: none
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll_g3cc0_147 ._category-item-container_g3cc0_114:last-child > ._category-item_g3cc0_23 {
    margin-right: 13px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-scroll_g3cc0_147 ._category-item_g3cc0_23 {
    max-width: none
}

._ai-ask-back-ai-icon_g3cc0_171 {
    position: relative;
    top: .5px;
    font-size: 19px
}

._ai-ask-back-ai-icon_g3cc0_171, ._ai-ask-back_g3cc0_1 ._icon_g3cc0_177 {
    color: var(--cos-color-text-primary)
}

._ai-ask-back_g3cc0_1 ._send-icon_g3cc0_180 {
    font-size: 22px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-wrap_g3cc0_183 {
    width: 100%
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187, ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder-container_g3cc0_186 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: var(--cos-space-lg);
    border-radius: 21px;
    background-color: var(--cos-color-bg-dent);
    line-height: 25px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary_g3cc0_196._ai-ask-back-input-container_g3cc0_187, ._ai-ask-back_g3cc0_1 ._ai-ask-back-primary_g3cc0_196._ai-ask-back-placeholder-container_g3cc0_186 {
    border-radius: var(--cos-rounded-md);
    border: 1px solid var(--cosd-color-border);
    background-color: rgba(82, 64, 255, 0)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary_g3cc0_196._ai-ask-back-input-container_g3cc0_187 {
    padding-bottom: 31px;
    border: 1px solid var(--cosd-color-border-active)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary_g3cc0_196._ai-ask-back-input-container_g3cc0_187 ._icon-send-container_g3cc0_206 {
    position: relative
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary_g3cc0_196._ai-ask-back-hide-border_g3cc0_209 {
    border: none;
    background: var(--cos-color-bg-dent)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder-container_g3cc0_186._ai-ask-back-hide-border_g3cc0_209 {
    border-radius: 23px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187._ai-ask-back-hide-border_g3cc0_209 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216 {
    border-radius: var(--cos-rounded-full)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap_g3cc0_216 {
    position: absolute;
    top: -.5px;
    right: -8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-clear_g3cc0_226 {
    margin-top: -1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 14.000000000000002px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #b8b8b8
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: var(--cos-rounded-sm);
    background-color: var(--cos-color-bg-primary);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 var(--cos-space-sm);
    font-weight: var(--cos-font-medium)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216 ._icon-loading_g3cc0_252 {
    width: 22px;
    height: 22px;
    -webkit-animation: _rotationInfinity_g3cc0_1 1s linear infinite;
    animation: _rotationInfinity_g3cc0_1 1s linear infinite
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -47px;
    width: 40px;
    height: 60px;
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(50%, hsla(0, 0%, 100%, .6)), to(hsla(0, 0%, 100%, 0)));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0));
    -webkit-transform: translateY(-50%) rotate(335deg);
    transform: translateY(-50%) rotate(335deg)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216._focus-guidance_g3cc0_267:before {
    left: 65px;
    -webkit-transition: left 1s cubic-bezier(0, 0, .26, 1);
    transition: left 1s cubic-bezier(0, 0, .26, 1)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216._disabled_g3cc0_271 {
    opacity: .4
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-primary-send-wrap-btn_g3cc0_216._disabled_g3cc0_271:before {
    left: -47px;
    -webkit-transition: none;
    transition: none
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi-container_g3cc0_278 {
    border-radius: 9px;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body);
    padding: 7.5px 13px;
    margin-top: var(--cos-space-md);
    display: block
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-loading_g3cc0_288 {
    opacity: .2;
    pointer-events: none
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input_g3cc0_183, ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder_g3cc0_186 {
    border: none;
    outline: none;
    font-size: 16px;
    color: var(--cos-color-text);
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input_g3cc0_183:after, ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder_g3cc0_186:after {
    content: attr(placeholder);
    color: var(--cos-color-text-on-page)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278 {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body);
    min-height: 46px;
    max-height: 126px !important;
    margin: 0 !important;
    overflow-y: scroll;
    overflow-x: hidden
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278::-webkit-scrollbar {
    width: 4px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278::-webkit-scrollbar-thumb {
    background: #dbdce0;
    border-radius: var(--cos-rounded-xs)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278 .input-loader {
    display: inline-block;
    height: 14.000000000000002px;
    position: relative;
    overflow: hidden;
    border-radius: var(--cos-rounded-xxl)
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278 .loader-bar {
    position: absolute;
    border-radius: 10px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 100%;
    width: 100%;
    height: 14.000000000000002px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(115, 101, 255, 0)), to(rgba(115, 101, 255, .3)));
    background-image: -webkit-linear-gradient(left, rgba(115, 101, 255, 0), rgba(115, 101, 255, .3));
    background-image: linear-gradient(90deg, rgba(115, 101, 255, 0), rgba(115, 101, 255, .3));
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    -webkit-animation: _borealisBar_g3cc0_1 2.6s linear infinite;
    animation: _borealisBar_g3cc0_1 2.6s linear infinite
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278 .input-loader1 {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278 .input-loader2 {
    -webkit-animation-delay: .325s;
    animation-delay: .325s
}

@-webkit-keyframes _borealisBar_g3cc0_1 {
    0% {
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }
    to {
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }
}

@keyframes _borealisBar_g3cc0_1 {
    0% {
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }
    to {
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }
}

._ai-ask-back_g3cc0_1 ._icon-btn-container_g3cc0_362, ._ai-ask-back_g3cc0_1 ._icon-send-container_g3cc0_206 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

._ai-ask-back_g3cc0_1 ._text-count_g3cc0_367 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-top: 3px;
    font-family: PingFangSC-Regular
}

._ai-ask-back_g3cc0_1 ._text-count_g3cc0_367 ._ai-ask-back-count-notice_g3cc0_373 {
    color: red
}

._ai-ask-back_g3cc0_1 ._text-count_g3cc0_367 ._ai-ask-back-clear_g3cc0_376 {
    opacity: .2
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder-container_g3cc0_186 {
    padding: 9.5px 15px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder-container_g3cc0_186 ._icon-btn-container_g3cc0_362 ._icon_g3cc0_177 {
    margin-bottom: 0
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder-container_g3cc0_186 ._icon-btn-container_g3cc0_362 ._btn-text_g3cc0_385 {
    font-family: PingFangSC-Medium;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: var(--cos-color-text-primary);
    line-height: 16px;
    margin-left: var(--cos-space-xxs)
}

@-webkit-keyframes _rotationInfinity_g3cc0_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes _rotationInfinity_g3cc0_1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187 ._ai-ask-back-input_g3cc0_183 {
    caret-color: var(--cos-color-text-primary);
    max-height: 121.50000000000001px;
    overflow-y: scroll;
    margin: 9.5px 0 9.5px 15px
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187 ._icon-send-container_g3cc0_206 {
    margin-left: 8px;
    margin-right: 14.000000000000002px;
    margin-bottom: 6.5px;
    -webkit-align-self: flex-end;
    align-self: flex-end
}

._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187 ._icon-send-container_g3cc0_206 ._icon_g3cc0_177 {
    color: var(--cos-color-text-primary)
}

.font-size-0 ._ai-ask-back_g3cc0_1 ._ai-ask-back-input_g3cc0_183, .font-size-0 ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder_g3cc0_186 {
    font-size: 13.8px
}

.font-size-2 ._ai-ask-back_g3cc0_1 ._ai-ask-back-input_g3cc0_183, .font-size-2 ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder_g3cc0_186 {
    font-size: 17px
}

.font-size-3 ._ai-ask-back_g3cc0_1 ._ai-ask-back-input_g3cc0_183, .font-size-3 ._ai-ask-back_g3cc0_1 ._ai-ask-back-placeholder_g3cc0_186 {
    font-size: 19.3px
}

.c-darkmode ._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278::-webkit-scrollbar-thumb {
    border-color: hsla(0, 0%, 100%, .3)
}

._ai-ask-back-beginner-guidance_g3cc0_433 {
    position: absolute;
    z-index: 11;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

._ai-ask-back-beginner-guidance_g3cc0_433:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 12px;
    height: 6px;
    background: url(https://gips0.baidu.com/it/u=859860655,1934409840&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f25_12) top/contain no-repeat
}

._ai-ask-back-beginner-guidance-content_g3cc0_447 {
    position: absolute;
    bottom: 0;
    left: -1000px;
    padding: var(--cos-space-xs) var(--cos-space-sm);
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    background-color: rgba(31, 31, 31, .95);
    color: #fff;
    border-radius: var(--cos-rounded-md);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-box-shadow: 0 8px 10px -4px rgba(30, 31, 36, .3);
    box-shadow: 0 8px 10px -4px rgba(30, 31, 36, .3)
}

@media (prefers-color-scheme: dark) {
    .cos-android.cos-baiduapp ._ai-ask-back_g3cc0_1 ._ai-ask-back-category_g3cc0_16 ._category-item-icon_g3cc0_42 {
        color-scheme: dark;
        -webkit-filter: brightness(.7);
        filter: brightness(.7)
    }

    .cos-android.cos-baiduapp ._ai-ask-back_g3cc0_1 ._ai-ask-back-input-container_g3cc0_187 ._icon-send-container_g3cc0_206 ._icon_g3cc0_177 {
        color-scheme: dark;
        -webkit-filter: brightness(.5);
        filter: brightness(.5)
    }

    .cos-android.cos-baiduapp ._ai-ask-back_g3cc0_1 ._ai-ask-back-multi_g3cc0_278::-webkit-scrollbar-thumb {
        background: #404040
    }
}

.ai-ask-back-input .icon {
    width: 18px;
    height: 18px
}

.ai-ask-back-input .ai-ask-back-input-container, .ai-ask-back-input .ai-ask-back-placeholder-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: var(--cos-space-lg);
    border-radius: var(--cos-border-xxl, 21px);
    background-color: var(--cos-color-bg-dent);
    line-height: 25px
}

.ai-ask-back-input .ai-ask-back-multi-container {
    border-radius: var(--cos-border-xl, 18px);
    font-size: var(--cos-text-body);
    line-height: 23px;
    padding: 7.5px 13px;
    margin-top: var(--cos-space-md);
    display: block
}

.ai-ask-back-input .ai-ask-back-input-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.ai-ask-back-input .ai-ask-back-input-selector {
    margin-top: 5.5px;
    margin-right: 8px;
    margin-bottom: 3.5000000000000004px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 5px 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: 6px;
    border-radius: 6px;
    background: rgba(250, 50, 100, .08);
    color: var(--cos-preferred-color-text-on-primary-light, #fa3264);
    font-family: PingFang SC;
    font-size: var(--cos-text-body);
    font-style: normal;
    font-weight: 500;
    line-height: 14.000000000000002px
}

.ai-ask-back-input .ai-ask-back-input-text, .ai-ask-back-input .ai-ask-back-placeholder {
    border: none;
    outline: none;
    font-size: var(--cos-text-subtitle);
    color: var(--cos-color-text);
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%
}

.ai-ask-back-input .ai-ask-back-input-text:after, .ai-ask-back-input .ai-ask-back-placeholder:after {
    content: attr(placeholder);
    color: var(--cos-color-text-on-page)
}

.ai-ask-back-input .ai-ask-back-multi {
    font-size: var(--cos-text-body);
    line-height: 23px;
    min-height: 46px;
    max-height: 126px !important;
    margin: 0 !important;
    overflow-y: scroll;
    overflow-x: hidden
}

.ai-ask-back-input .ai-ask-back-multi::-webkit-scrollbar {
    width: 4px
}

.ai-ask-back-input .ai-ask-back-multi::-webkit-scrollbar-thumb {
    background: #dbdce0;
    border-radius: var(--cos-rounded-xs)
}

.ai-ask-back-input .icon-btn-container, .ai-ask-back-input .icon-send-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.ai-ask-back-input .icon-btn-container .icon {
    margin-bottom: 0
}

.ai-ask-back-input .icon-btn-container .btn-text {
    font-family: PingFangSC-Medium;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    color: #fa3264;
    line-height: 16px;
    margin-left: var(--cos-space-xxs)
}

.ai-ask-back-input .ai-ask-back-placeholder-container {
    padding: 7.5px 13px
}

.ai-ask-back-input .ai-ask-back-placeholder-container .icon-btn-container .icon {
    margin-bottom: 0
}

.ai-ask-back-input .ai-ask-back-placeholder-container .icon-btn-container .btn-text {
    font-family: PingFangSC-Medium;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    color: #fa3264;
    line-height: 16px;
    margin-left: var(--cos-space-xxs)
}

.ai-ask-back-input .ai-ask-back-input-container .ai-ask-back-input-content {
    max-height: 121.50000000000001px;
    overflow-y: scroll;
    margin: 7.5px 0 7.5px 13px
}

.ai-ask-back-input .ai-ask-back-input-container .icon-send-container {
    margin-right: 14.000000000000002px;
    margin-bottom: 6.5px;
    -webkit-align-self: flex-end;
    align-self: flex-end
}

.ai-ask-back-input .ai-ask-back-input-container .icon-send-container .icon {
    width: 30px;
    height: 30px;
    margin-bottom: 0
}

.ai-ask-back-goods .ai-ask-back-goods-guide {
    color: var(--cos-color-text);
    font-size: var(--cos-text-body-lg);
    line-height: 28.000000000000004px;
    letter-spacing: .5px;
    margin: -6px 0 9px
}

.ai-ask-back-goods .ai-ask-back-goods-category .category .active {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: #fa3264;
    font-family: PingFangSC-Regular
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-item {
    background-color: rgba(250, 50, 100, .08)
}

.ai-ask-back-goods .ai-ask-back-goods-category {
    list-style: none;
    padding-left: 0;
    margin: 10.5px 0 -12px
}

.ai-ask-back-goods .ai-ask-back-goods-category.single {
    margin-top: 7.5px
}

.ai-ask-back-goods .ai-ask-back-goods-category li {
    position: relative;
    margin: 0
}

.ai-ask-back-goods .ai-ask-back-goods-category .category {
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-title {
    font-family: PingFangSC-Regular;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    margin-bottom: 4.5px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: -webkit-fit-content;
    height: fit-content;
    line-height: 16px
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-item, .ai-ask-back-goods .ai-ask-back-goods-category .category-title {
    color: var(--cos-color-text);
    margin-right: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: var(--cos-space-sm)
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-item {
    height: 24px;
    max-width: 100%;
    border-radius: var(--cos-rounded-xs);
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: PingFangSC-Regular;
    font-size: var(--cos-text-body);
    position: relative;
    z-index: 10;
    -webkit-tap-highlight-color: transparent;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-item-text {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: 14.000000000000002px;
    margin-top: 1px
}

.ai-ask-back-goods .ai-ask-back-goods-category .category-item-icon {
    margin-left: var(--cos-space-xxs);
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

:global(.c-darkmode) .ai-ask-back-goods .ai-ask-back-goods-category .category-item {
    background-color: var(--cos-color-bg-dent)
}

:global(.c-darkmode) .ai-ask-back-goods .ai-ask-back-goods-input:after, :global(.c-darkmode) .ai-ask-back-goods .ai-ask-back-goods-placeholder:after {
    color: hsla(0, 0%, 100%, .5)
}

:global(.c-darkmode) .ai-ask-back-goods .ai-ask-back-goods-multi::-webkit-scrollbar-thumb {
    border-color: #fff
}

@media (prefers-color-scheme: dark) {
    :global(.cos-android.cos-baiduapp) .ai-ask-back-goods .ai-ask-back-goods-category .category-item {
        color-scheme: dark;
        background: #222
    }

    :global(.cos-android.cos-baiduapp) .ai-ask-back-goods .ai-ask-back-goods-category .category-item-icon {
        color-scheme: dark;
        -webkit-filter: brightness(.7);
        filter: brightness(.7)
    }
}

.ai-plugin-bar-wrapper {
    font-family: PingFang-SC-Regular;
    line-height: 28.000000000000004px;
    margin: -12px 0;
    padding: 6px 0;
    font-size: var(--cos-text-body-lg)
}

.ai-plugin-bar-prefix-icon {
    vertical-align: middle
}

.ai-plugin-bar-ai {
    width: 17px;
    height: 16px
}

.ai-plugin-bar-authority {
    width: 70px;
    height: 16px
}

.ai-plugin-bar-plugin {
    display: inline
}

.ai-plugin-bar-plugin-icon {
    vertical-align: middle;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.ai-plugin-bar-plugin-icon .sc-avatar {
    background: var(--cos-color-bg-raised)
}

.ai-plugin-bar-plugin-name {
    font-family: PingFang-SC-Medium;
    font-size: 16px;
    vertical-align: middle;
    font-size: var(--cos-text-body-lg);
    color: var(--cos-color-text-link, #4367b4)
}

.ai-plugin-bar-post-text, .ai-plugin-bar-pre-text {
    vertical-align: middle
}

#searchChatApp .ai-plugin-bar-plugin-name, .cos-baiduapp .ai-plugin-bar-plugin-name, .cos-chat .ai-plugin-bar-plugin-name, .darkmode.cos-baiduapp .ai-plugin-bar-plugin-name, .darkmode.cos-chat .ai-plugin-bar-plugin-name {
    color: var(--cos-color-text-link, #4367b4)
}

.font-size-0 .ai-plugin-bar-authority {
    -webkit-transform: scale(.875);
    transform: scale(.875);
    margin: 0 -4px
}

.font-size-1 .ai-plugin-bar-authority {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.font-size-2 .ai-plugin-bar-authority {
    -webkit-transform: scale(1.0625);
    transform: scale(1.0625);
    margin: 0 2px
}

.font-size-3 .ai-plugin-bar-authority {
    -webkit-transform: scale(1.1875);
    transform: scale(1.1875);
    margin: var(--cos-space-xxs)
}

._ai-chart-bar_150hh_1 {
    --font-size: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: -webkit-max-content;
    height: max-content
}

._ai-chart-bar-info_150hh_10, ._ai-chart-bar_150hh_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

._ai-chart-bar-info_150hh_10 {
    height: var(--font-size);
    line-height: var(--font-size);
    margin-bottom: 4px;
    font-size: var(--font-size);
    font-family: Arial, Helvetica, PingFang, sans-serif;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._ai-chart-bar-info-text_150hh_20 {
    color: #b7b9c1;
    text-align: right;
    font-weight: 400
}

._ai-chart-bar-main_150hh_25 {
    --chart-height: 500px;
    width: 100%;
    height: var(--chart-height);
    color-scheme: dark
}

._ai-button-contener_1rzt9_1 {
    height: 40px;
    border-radius: 33.300000000000004px;
    font-family: PingFangSC-Medium;
    color: #36f;
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 16px;
    margin-bottom: var(--cos-space-sm)
}

._ai-button-big_1rzt9_19 {
    width: auto;
    padding: 0 13px
}

._ai-button-weak_1rzt9_23 {
    background: -webkit-gradient(linear, left top, right top, from(#e8f7ff), to(#edf0ff));
    background: -webkit-linear-gradient(left, #e8f7ff, #edf0ff);
    background: linear-gradient(90deg, #e8f7ff 0, #edf0ff)
}

._ai-vs-chart_xd37r_1 {
    position: relative;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body)
}

._ai-vs-chart-head_xd37r_6 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._ai-vs-chart-head_xd37r_6 + ._ai-vs-chart-head_xd37r_6 {
    margin-top: var(--cos-space-xs)
}

._ai-vs-chart-vs-icon_xd37r_17 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 21px;
    height: 21px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._ai-vs-chart-img-text_xd37r_25 {
    text-align: center
}

._ai-vs-chart-text_xd37r_28 {
    max-width: calc(50% - 34.5px)
}

._ai-vs-chart-no-spacing_xd37r_31 {
    margin-top: -4px;
    margin-bottom: -5px
}

._ai-vs-chart-bar_xd37r_35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 8px;
    border-radius: 4px;
    overflow: hidden;
    margin-top: var(--cos-space-lg)
}

._ai-vs-chart-bar-opinion_xd37r_45, ._ai-vs-chart-bar-opposing_xd37r_46 {
    display: block;
    position: relative;
    left: -1px;
    height: 100%;
    width: 100%;
    min-width: 8px;
    background-color: #0335fe;
    -webkit-transform: skew(337deg);
    transform: skew(337deg)
}

._ai-vs-chart-bar-opposing_xd37r_46 {
    left: 1px;
    background-color: rgba(82, 64, 255, .6)
}

._ai-vs-chart-value_xd37r_60 {
    color: #0335fe;
    margin-top: var(--cos-space-xs)
}

._ai-vs-chart-value-text_xd37r_64 {
    padding: 0 var(--cos-space-xxs)
}

._ai-vs-chart-value-icon_xd37r_67 {
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg)
}

._ai-radar-chart_160qg_1 {
    width: 100%;
    height: -webkit-max-content;
    height: max-content
}

._ai-radar-chart-container_160qg_5 {
    --chart-height: 430px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: var(--chart-height);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-generate-video-keyframe {
    padding-bottom: 10px
}

.ai-trusted-source {
    margin-bottom: -3px
}

.ai-trusted-source-divider {
    padding-bottom: 3px
}

.ai-trusted-source-container {
    margin-top: 10.5px;
    position: relative
}

.ai-trusted-source-icon-height {
    position: absolute;
    top: 3.5000000000000004px;
    line-height: 23px
}

.ai-trusted-source-icon {
    margin-right: 6px;
    background: var(--cos-color-bg-raised, #fff);
    border-radius: 50%;
    width: 16px;
    height: 16px
}

.ai-trusted-source-text {
    font-family: PingFang-SC-Regular;
    vertical-align: middle;
    font-size: var(--cos-text-body-lg);
    color: var(--cos-custom-color-link-text-link, #4367b4);
    line-height: 23px;
    margin-left: 22px
}

.font-size-0 .ai-trusted-source-icon {
    -webkit-transform: scale(.875);
    transform: scale(.875)
}

.font-size-1 .ai-trusted-source-icon {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.font-size-2 .ai-trusted-source-icon {
    -webkit-transform: scale(1.0625);
    transform: scale(1.0625)
}

.font-size-3 .ai-trusted-source-icon {
    -webkit-transform: scale(1.1875);
    transform: scale(1.1875)
}

#searchChatApp .ai-trusted-source-warpper, .cos-baiduapp .ai-trusted-source-warpper, .cos-chat .ai-trusted-source-warpper {
    margin-top: 18px
}

.ai-question-closely-guide {
    margin-top: -3px;
    font-family: PingFangSC-Regular;
    letter-spacing: .5px;
    color: var(--cos-color-text);
    font-size: var(--cos-text-body-lg);
    margin-bottom: var(--cos-space-xs);
    line-height: 28.000000000000004px
}

.ai-question-closely-guide-ai-icon {
    position: relative;
    top: .5px;
    padding: 0 9px;
    background: url(https://gips1.baidu.com/it/u=1070144417,2099631885&fm=3028&app=3028&f=PNG&fmt=auto&q=75&size=f162_162) 50%/contain no-repeat
}

.ai-question-closely-guide-structured-link-text {
    color: #4367b4;
    font-weight: 500
}

.ai-question-closely-guide-structured-link-logo {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    vertical-align: sub;
    margin: 0 3px;
    border: 1px solid #edeef0
}

.ai-question-closely-single-bub {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-family: PingFang SC;
    font-weight: 500;
    border: 1px solid rgba(82, 64, 255, .0784313725490196);
    border-radius: 15px;
    background: rgba(92, 92, 230, .0392156862745098);
    padding: 8px 13px 7.000000000000001px;
    margin-bottom: 12px;
    max-width: -webkit-fit-content;
    max-width: fit-content
}

.ai-question-closely-bub, .ai-question-closely-single-bub {
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body)
}

.ai-question-closely-bub {
    padding: 0 13px;
    margin-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 33px;
    background: var(--cos-color-bg-dent);
    border-radius: 9px;
    letter-spacing: 0;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-weight: var(--cos-font-medium)
}

.ai-question-closely-bub-first {
    background: #7365ff;
    letter-spacing: .88px;
    color: #fafafa
}

.ai-question-closely-bub-other {
    color: var(--cos-color-text)
}

.ai-question-closely-bub-icon {
    margin-right: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 18px;
    height: 18px
}

.ai-question-closely-other-bub-icon {
    margin-right: var(--cos-space-3xs)
}

.ai-question-closely-bub-strength {
    color: var(--cos-color-text-primary);
    background-color: var(--cos-color-bg-primary-light)
}

.ai-question-closely-multi {
    width: auto;
    overflow-y: scroll;
    scroll-behavior: smooth
}

.ai-question-closely-multi::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0
}

.ai-question-closely-multi::-webkit-scrollbar-thumb, .ai-question-closely-multi::-webkit-scrollbar-track {
    width: 0;
    height: 0
}

.ai-question-closely-multi-row {
    margin-right: -13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: -webkit-max-content;
    width: max-content;
    margin-bottom: 12px
}

.ai-question-closely-multi-row:last-child {
    margin-bottom: 0
}

.c-darkmode .ai-question-closely-single-bub {
    background: #161616;
    border-color: #161616
}

.theme-customize.cos-dqa .ai-question-closely-bub-other {
    color: var(--cos-color-text-primary);
    background-color: var(--cos-color-bg-primary-light)
}

@-webkit-keyframes rotationInfinity {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes rotationInfinity {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.ai-input-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 10.5px 15px;
    border-radius: 60px;
    background: var(--cos-color-bg-dent)
}

.ai-input-field {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-height: var(--cos-space-md);
    font-size: 16px;
    color: #1e1f24;
    border-radius: var(--cos-space-none);
    resize: none;
    word-wrap: break-word;
    -webkit-user-select: text;
    user-select: text;
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle)
}

.ai-input-field:focus {
    outline: none
}

.ai-input-field::-webkit-scrollbar {
    display: none
}

.ai-input-field-placeholder:after {
    content: attr(placeholder);
    color: var(--cos-color-text-minor);
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-input-field-multi-line {
    border-radius: var(--cos-space-xs)
}

.ai-input-field-primary {
    border-radius: var(--cos-rounded-md);
    border: 1px solid rgba(82, 64, 255, .4);
    background-color: rgba(82, 64, 255, 0)
}

.ai-input .ai-input-wrap.ai-input-field-primary.ai-input-wrap.ai-input-hide-border {
    border: none;
    background: var(--cos-color-bg-dent);
    border-radius: 23px
}

.ai-input .ai-input-wrap.ai-input-field-primary.ai-input-wrap.ai-input-hide-border.ai-input-field-content-wrap {
    border-radius: var(--cos-rounded-md)
}

.ai-input .ai-input-wrap.ai-input-field-primary.ai-input-wrap.ai-input-hide-border .ai-input-send-btn {
    font-weight: var(--cos-font-medium);
    border-radius: var(--cos-rounded-full)
}

.ai-input-field-primary.ai-input-field-content-wrap {
    position: relative;
    padding-bottom: 41px;
    border: 1px solid #5240ff
}

.ai-input-field-btn-wrap {
    position: absolute;
    bottom: 6px;
    right: 6px
}

.ai-input-field-btn-wrap, .ai-input-send {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-input-send {
    margin-left: var(--cos-space-md);
    height: 23px
}

.ai-input-send-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 32px;
    border-radius: var(--cos-rounded-sm);
    background-color: #7264ff;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 var(--cos-space-sm)
}

.ai-input-send-btn.disabled {
    opacity: .4
}

.ai-input-send-loading {
    width: 22px;
    height: 22px;
    -webkit-animation: rotationInfinity 1s linear infinite;
    animation: rotationInfinity 1s linear infinite
}

.ai-input-send-text {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-input-clear-btn {
    margin-top: -1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 14.000000000000002px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #b8b8b8
}

.ai-input-send-multi {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

.ai-input-send-icon {
    width: 18px;
    height: 18px
}

.ai-input-send-text {
    color: #5240ff;
    font-size: 16px;
    margin-left: var(--cos-space-xxs)
}

.ai-input.theme-customize.cos-dqa .ai-input-wrap {
    background-color: rgba(82, 64, 255, 0)
}

.ai-input.theme-customize.cos-dqa .ai-input-field-primary {
    border-color: var(--cosd-color-border);
    caret-color: var(--cos-color-text-primary)
}

.ai-input.theme-customize.cos-dqa .ai-input-field-primary.ai-input-field-content-wrap {
    border-color: var(--cos-color-text-primary)
}

.ai-input.theme-customize.cos-dqa .ai-input-field-placeholder:after {
    color: var(--cos-color-text-on-page)
}

.ai-input.theme-customize.cos-dqa .ai-input-send-btn {
    background-color: var(--cos-color-text-primary)
}

.ai-input.theme-customize.cos-dqa .ai-input-send-text {
    color: var(--cos-color-text-primary)
}

.ai-input.theme-customize.cos-dqa .ai-input-send-icon-custom {
    font-size: 18px;
    color: var(--cos-color-text-primary)
}

.ai-author {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: -2.5px;
    margin-bottom: -2.5px
}

.ai-author-content {
    min-width: 0
}

.ai-author-name {
    overflow: hidden;
    height: 24px
}

.ai-author-name-text {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body);
    font-weight: var(--cos-font-medium);
    color: var(--cos-color-text);
    display: inline-block;
    max-width: 100%
}

.ai-author-name-text, .ai-author-tag {
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    vertical-align: middle
}

.ai-author-tag {
    background: transparent;
    display: inline-block;
    line-height: 14.000000000000002px;
    border: 1px solid var(--cos-color-border-primary-light);
    margin-left: var(--cos-space-xxs);
    color: var(--cos-color-text-primary);
    font-weight: var(--cos-font-medium) !important
}

.ai-author-abstract {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body);
    color: var(--cos-color-text-minor)
}

.ai-combine-brand-source {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: var(--cos-rounded-sm);
    background-color: var(--cos-color-bg-dent);
    padding: 7.5px var(--cos-space-sm)
}

.ai-combine-brand-source-logo {
    width: 24px;
    height: 24px
}

.ai-combine-brand-source-content {
    min-width: 0;
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body)
}

.ai-combine-brand-source-title {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text)
}

.ai-combine-brand-source-abstract, .ai-combine-brand-source-title {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-combine-brand-source-abstract {
    color: var(--cos-color-text-minor)
}

.ai-combine-brand-source-divider {
    height: 12px;
    margin-left: var(--cos-space-xxs);
    margin-right: var(--cos-space-xxs)
}

.ai-combine-brand-source-divider:after {
    background-color: var(--cos-color-text-slim)
}

.ai-image {
    width: 100%
}

.ai-chart-bar {
    --font-size: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: -webkit-max-content;
    height: max-content
}

.ai-chart-bar, .ai-chart-bar-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.ai-chart-bar-info {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: var(--font-size);
    line-height: var(--font-size);
    margin-bottom: 4px;
    font-size: var(--font-size);
    font-family: Arial, Helvetica, PingFang, sans-serif
}

.ai-chart-bar-info-text {
    color: #b7b9c1;
    text-align: right;
    font-weight: 400
}

.ai-chart-bar-main {
    --chart-height: 500px;
    width: 100%;
    height: var(--chart-height);
    color-scheme: dark
}

@font-face {
    font-family: LamaSans-BoldItalic;
    src: url(https://psstatic.cdn.bcebos.com/crosswise/search_components/lamasans/LamaSans-BoldItalic_1695453536000.woff) format("woff"), url(https://psstatic.cdn.bcebos.com/crosswise/search_components/lamasans/LamaSans-BoldItalic_1695453546000.ttf) format("truetype"), url(https://psstatic.cdn.bcebos.com/crosswise/search_components/lamasans/LamaSans-BoldItalic_1695453587000.otf) format("opentype"), url(https://psstatic.cdn.bcebos.com/crosswise/search_components/lamasans/LamaSans-BoldItalic_1695453546000.ttf) format("svg");
    font-style: italic;
    font-display: swap;
    font-weight: 600
}

.ai-chart-bar-control-bar {
    width: 100%;
    padding: 6px 0;
    margin: 6px 0 -6px
}

.ai-chart-bar-control-bar-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 36px;
    background: var(--cos-color-bg-dent);
    border-radius: 39px;
    border: .33px solid var(--cos-color-border-minor)
}

.ai-chart-bar-control-bar-pre, .ai-chart-bar-control-bar-suffix {
    pointer-events: none;
    position: relative;
    color: var(--cos-color-text-tiny);
    background: var(--cos-color-bg-dent);
    text-align: center;
    font-family: PingFang SC;
    font-style: normal;
    line-height: 30px;
    font-size: 14.000000000000002px;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-chart-bar-control-bar-pre {
    border-top-left-radius: 39px;
    border-bottom-left-radius: 39px;
    padding-left: var(--cos-space-3xs)
}

.ai-chart-bar-control-bar-suffix {
    border-top-right-radius: 39px;
    border-bottom-right-radius: 39px;
    padding-right: var(--cos-space-3xs)
}

.ai-chart-bar-control-bar-slide-bar {
    position: absolute;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 36px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: var(--cos-color-bg-dent)
}

.ai-chart-bar-control-bar-scale, .ai-chart-bar-control-bar-slide-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-chart-bar-control-bar-scale {
    padding: 10px 2px;
    margin: -10px -2px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-chart-bar-control-bar-scale:after {
    content: "";
    width: 1px;
    height: 8px;
    background: var(--cos-color-border-tiny);
    border-radius: var(--cos-rounded-full)
}

.ai-chart-bar-control-bar-slide {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 50px;
    height: 30px;
    background: var(--cos-color-bg);
    border-radius: 39px;
    -webkit-filter: drop-shadow(0 1px 4px rgba(132, 134, 145, .15));
    filter: drop-shadow(0 1px 4px rgba(132, 134, 145, .15));
    margin-left: var(--cos-space-3xs)
}

.ai-chart-bar-control-bar-slide-text {
    color: var(--cos-color-text);
    line-height: 30px;
    font-size: 14.000000000000002px
}

.ai-chart-bar-control-bar-font {
    text-align: center;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-chart-bar-control-bar-slide-icon {
    width: 16px;
    height: 12px
}

.ai-chart-bar-control-bar-slide-tip {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    bottom: calc(100% + var(--cos-space-sm))
}

.ai-chart-bar-control-bar-slide-tip-block {
    height: 40px;
    color: var(--cos-color-text);
    font-size: 21px;
    line-height: 40px;
    background: var(--cos-color-bg-dent);
    border-radius: var(--cos-rounded-md)
}

.ai-chart-bar-control-bar-slide-tip-spike {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid var(--cos-color-bg-dent)
}

.ai-chart-bar-control-bar-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.font-size-2 .ai-chart-bar-control-bar-pre span, .font-size-2 .ai-chart-bar-control-bar-slide-text span, .font-size-2 .ai-chart-bar-control-bar-slide-tip-block span, .font-size-2 .ai-chart-bar-control-bar-suffix span {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.font-size-3 .ai-chart-bar-control-bar-pre span, .font-size-3 .ai-chart-bar-control-bar-slide-text span, .font-size-3 .ai-chart-bar-control-bar-slide-tip-block span, .font-size-3 .ai-chart-bar-control-bar-suffix span {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.font-size-4 .ai-chart-bar-control-bar-pre span, .font-size-4 .ai-chart-bar-control-bar-slide-text span, .font-size-4 .ai-chart-bar-control-bar-slide-tip-block span, .font-size-4 .ai-chart-bar-control-bar-suffix span {
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

@media (prefers-color-scheme: dark) {
    .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-pre, .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-slide-bar, .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-slide-tip-block, .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-suffix, .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-wrap {
        color-scheme: dark;
        background: #222
    }

    .cos-baiduapp.cos-android .ai-chart-bar-control-bar.ai-chart-bar-control-bar-dark .ai-chart-bar-control-bar-slide-tip-spike {
        color-scheme: dark;
        border-top: 6px solid #222
    }
}

.ai-service {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: var(--cos-rounded-sm);
    background-color: var(--cos-color-bg-page);
    background-color: var(--cos-color-bg-dent);
    padding: var(--cos-space-xs)
}

.ai-service-divider {
    margin-bottom: var(--cos-space-lg);
    margin-top: -9px
}

.ai-service-left-img {
    width: 40px;
    height: 40px;
    border-radius: var(--cos-rounded-full);
    overflow: hidden;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    border: 1px solid var(--cos-color-border-minor, #edeef0)
}

.ai-service-right-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-left: var(--cos-space-sm);
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-service-detail {
    overflow: hidden
}

.ai-service-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: var(--cos-color-text);
    font-family: PingFang SC;
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.ai-service-title-icon {
    height: 16px;
    margin-left: var(--cos-space-xxs)
}

.ai-service-sub-title {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body);
    line-height: var(--cos-leading-body);
    color: var(--cos-color-text-on-page);
    font-family: PingFang SC
}

.ai-service-button {
    margin-left: var(--cos-space-sm);
    overflow: hidden;
    padding: 0 var(--cos-space-md);
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: 13px;
    line-height: normal;
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    color: var(--cos-color-text-primary);
    border-radius: var(--cos-rounded-full);
    background-color: var(--cos-color-bg-raised)
}

.ai-chart-line {
    position: relative
}

.ai-chart-bar-box, .ai-chart-line-box {
    height: 162px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-chart-pie {
    position: relative
}

.ai-chart-pie-box {
    height: 180px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-chart-vs {
    position: relative
}

.ai-chart-vs-legend-box {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.ai-chart-vs-legend-drop {
    position: absolute;
    left: 40%
}

.ai-chart-vs-box {
    width: 100%;
    height: 196px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-chart-vs-box, .ai-echart-flex-align-start {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ai-echart-flex-align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.ai-echart-flex-align-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-echart-flex-justify-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%
}

.ai-echart-flex-justify-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.ai-echart-flex-justify-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.ai-echart-flex-justify-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-echart-unit {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-caption);
    line-height: var(--cos-leading-caption);
    color: var(--cos-color-text-minor);
    margin-right: var(--cos-space-xs);
    white-space: nowrap
}

.ai-echart-legend {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.ai-echart-legend-item {
    margin-left: var(--cos-space-xs)
}

.ai-echart-legend-item:first-child {
    margin-left: var(--cos-space-none)
}

.ai-echart-legend-disabled {
    opacity: .3
}

.ai-echart-legend-icon {
    width: 6px;
    height: 6px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    border-radius: var(--cos-rounded-full)
}

.ai-echart-legend-text {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-caption);
    line-height: var(--cos-leading-caption);
    color: var(--cos-color-text-minor);
    margin-left: var(--cos-space-3xs)
}

.tabs-nav-item {
    height: 26px;
    line-height: 26px;
    white-space: nowrap
}

.ai-image-thumbnail {
    position: relative;
    width: 100%;
    max-height: 655px;
    overflow: hidden
}

.ai-image-thumbnail:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    border: 1px solid rgba(255, 150, 85, .2);
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--cos-rounded-xl)
}

.ai-image-thumbnail-container {
    width: 100%;
    min-height: 276px
}

.ai-image-thumbnail-image {
    width: 100%;
    vertical-align: top
}

.ai-image-thumbnail-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    max-height: 227px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(68.72%, rgba(255, 255, 244, 0)), color-stop(82.38%, #fffbe1));
    background: -webkit-linear-gradient(top, rgba(255, 255, 244, 0) 68.72%, #fffbe1 82.38%);
    background: linear-gradient(180deg, rgba(255, 255, 244, 0) 68.72%, #fffbe1 82.38%);
    border-radius: 0 0 var(--cos-rounded-sm) var(--cos-rounded-sm)
}

.ai-image-thumbnail-share-download {
    position: absolute;
    bottom: 12px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2
}

.ai-image-thumbnail-share-download .ai-image-thumbnail-download-btn, .ai-image-thumbnail-share-download .ai-image-thumbnail-share-btn {
    padding: 0 var(--cos-space-md);
    height: 30px;
    line-height: 30px;
    background: rgba(30, 31, 36, .5);
    background: var(--cos-color-text-primary)
}

.ai-image-thumbnail-share-download .ai-image-thumbnail-download-btn .ai-image-thumbnail-prefix-icon, .ai-image-thumbnail-share-download .ai-image-thumbnail-share-btn .ai-image-thumbnail-prefix-icon {
    font-size: 14px
}

.ai-image-thumbnail-list-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ai-image-thumbnail-image-item {
    position: relative;
    width: 60px;
    height: 60px;
    margin-right: 8px
}

.ai-image-thumbnail-image-item .ai-image-thumbnail-item-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 2px solid #dbdce0;
    border-radius: var(--cos-rounded-sm);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: 100% auto;
    background-size: 100% auto
}

.ai-image-thumbnail-item-selected .ai-image-thumbnail-item-box {
    border: 2px solid var(--cos-color-text-primary)
}

.ai-image-thumbnail-item-selected:before {
    position: absolute;
    left: 50%;
    top: -4px;
    content: "";
    width: 8px;
    height: 8px;
    border-top-right-radius: 2px;
    background: var(--cos-color-text-primary);
    -webkit-transform: translate(-50%) rotate(-45deg);
    transform: translate(-50%) rotate(-45deg)
}

.ai-image-thumbnail-image-retry {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 59px;
    border-radius: var(--cos-rounded-sm);
    color: var(--cos-color-text-primary);
    background-color: var(--cos-color-bg-primary-light);
    border: .5px solid var(--cos-color-bg-primary-light)
}

.ai-image-thumbnail-image-retry-icon, .ai-image-thumbnail-image-retry-text {
    line-height: 1
}

.ai-image-thumbnail-item-img {
    border-radius: var(--cos-rounded-none)
}

.ai-function-buttons-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.ai-function-buttons-item {
    width: auto;
    padding: 0 10px;
    line-height: 26px;
    margin-left: 8px;
    overflow: visible;
    color: var(--cos-color-text-tiny);
    background: var(--cos-color-bg-dent)
}

.ai-function-buttons-icon {
    font-size: 14px !important
}

.ai-function-buttons-divider {
    width: 100%;
    height: .3px;
    margin-top: var(--cos-space-sm);
    margin-bottom: -12px
}

.ai-relationship-box, .ai-relationship-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ai-relationship-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-relationship-avatar-wrapper {
    height: 100%;
    position: relative;
    text-align: center;
    width: 75px
}

.ai-relationship-text {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    margin-top: var(--cos-space-xs);
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-subtitle-sm);
    line-height: var(--cos-leading-subtitle-sm);
    line-height: 1;
    width: 75px;
    max-width: 75px
}

.ai-relationship-line-wrapper {
    padding-bottom: 31px;
    margin-left: var(--cos-space-3xs);
    margin-right: var(--cos-space-3xs)
}

.ai-relationship-line {
    width: 15px;
    height: 1px;
    background: rgba(82, 64, 255, .18)
}

.ai-relationship-more .sc-box .sc-more {
    padding-right: 13px
}

.ai-relationship-avatar-wrapper .sc-avatar .sc-avatar-capsule {
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding: 0 var(--cos-space-3xs);
    padding-top: var(--cos-space-3xs);
    width: auto;
    max-width: 80px;
    height: 16px;
    font-size: var(--cos-text-caption-sm);
    line-height: 1;
    font-weight: var(--cos-font-medium);
    border-radius: var(--cos-space-3xs);
    color: var(--cos-color-text-inverse);
    background: var(--cosd-color-bg-primary);
    -webkit-text-stroke: 0
}

.ai-entity {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ai-entity-swiper-radius {
    border-radius: 0;
    border: none
}

.ai-entity-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ai-entity-wrap-padding-entity-top {
    padding-top: var(--cos-space-md)
}

.ai-entity-wrap-padding-entity-bottom {
    padding-bottom: var(--cos-space-md)
}

.ai-entity-img-square {
    width: 87px;
    height: 87px
}

.ai-entity-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden
}

.ai-entity-title-wrapper {
    position: relative
}

.ai-entity-title-text {
    font-family: PingFangSC-Medium;
    letter-spacing: .8px;
    text-align: left;
    font-size: 16px;
    line-height: 17px
}

.ai-entity-title-text-bold {
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-headline);
    line-height: var(--cos-leading-headline);
    line-height: 22px
}

.ai-entity-title-text-bold, .ai-entity-title-text-italic {
    background: url(https://gips1.baidu.com/it/u=3251014774,3132479879&fm=3028&app=3028&f=PNG&fmt=auto&q=90&size=f12_24) no-repeat left 92%, url(https://gips3.baidu.com/it/u=2940398236,119886561&fm=3028&app=3028&f=PNG&fmt=auto&q=90&size=f12_24) no-repeat right 92%, url(https://gips0.baidu.com/it/u=155309339,2709911437&fm=3028&app=3028&f=PNG&fmt=auto&q=90&size=f3_24) no-repeat center 92%;
    -webkit-background-size: 4px 8px, 4px 8px, calc(100% - 8px) 8px;
    background-size: 4px 8px, 4px 8px, calc(100% - 8px) 8px
}

.ai-entity-title-text-normal {
    display: block;
    -webkit-box-orient: inline-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ai-entity-line {
    margin-top: var(--cos-space-xs);
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

.ai-entity-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-family: PingFangSC-Regular;
    line-height: 1
}

.ai-entity-abstract, .ai-entity-text {
    font-size: var(--cos-text-subtitle-sm)
}

.ai-entity-abstract {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    line-height: var(--cos-leading-subtitle-sm);
    margin-top: var(--cos-space-xxs);
    overflow: hidden;
    color: var(--cos-color-text-minor)
}

.ai-entity-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-entry-abort-msg {
    margin: -6px 0;
    line-height: 28px
}

.ai-entry-msg-show {
    font-weight: var(--cos-font-regular);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    font-size: var(--cos-text-body-lg);
    line-height: var(--cos-leading-body-lg)
}

.ai-markdown-editor-input {
    position: relative;
    max-width: 100%
}

.ai-markdown-editor-input .composition-value, .ai-markdown-editor-input .prefix, .ai-markdown-editor-input .suffix, .ai-markdown-editor-input .value-container, .ai-markdown-editor-input input {
    line-height: 20px;
    font-size: 16px;
    font-family: PingFangSC;
    white-space: nowrap;
    color: var(--cos-color-text);
    font-weight: var(--cos-font-regular)
}

.ai-markdown-editor-input .prefix {
    margin-right: 6px
}

.ai-markdown-editor-input .value-container {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-width: 12px;
    max-width: 100%;
    padding-left: 10px;
    margin-left: -10px
}

.ai-markdown-editor-input .value-container .composition-value {
    display: inline-block;
    visibility: hidden
}

.ai-markdown-editor-input .value-container input {
    outline: none;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    display: inline;
    height: 100%;
    width: 100%;
    outline: 0;
    border: 0;
    margin: 0;
    caret-color: var(--cos-color-text-primary)
}

.ai-markdown-editor-input .value-container input::-webkit-input-placeholder {
    line-height: 20px;
    font-size: 16px;
    color: var(--cos-color-text-on-page)
}

.ai-markdown-editor-input .value-container input::placeholder {
    line-height: 20px;
    font-size: 16px;
    color: var(--cos-color-text-on-page)
}

.ai-markdown-editor {
    gap: var(--cos-space-md)
}

.ai-markdown-editor .markdown-content {
    font-size: 16px;
    line-height: 25px
}

.ai-markdown-editor .markdown-content-csr {
    margin-bottom: 5px
}

.ai-markdown-editor .editor {
    padding-top: var(--cos-space-3xs);
    padding-bottom: 7.000000000000001px
}

.ai-markdown-editor .editor-container {
    position: relative;
    padding: var(--cos-space-md) var(--cos-space-sm)
}

.ai-markdown-editor .editor-container:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--theme-color-bg);
    border: 1px solid var(--cosd-color-border);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--cos-rounded-sm);
    pointer-events: none
}

.ai-markdown-editor .textarea {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-height: 51.5px;
    border: none;
    outline: none;
    resize: none;
    background-color: initial;
    line-height: 25px;
    overflow: auto;
    font-size: 16px;
    margin-top: -4.5px;
    margin-bottom: calc(var(--cos-space-md) - 4.5px);
    overflow: visible;
    caret-color: var(--cos-color-text-primary)
}

.ai-markdown-editor .textarea[data-style="1"] {
    line-height: 37px;
    margin-top: -10.5px;
    margin-bottom: calc(var(--cos-space-md) - 10.5px)
}

.ai-markdown-editor .textarea:after {
    content: attr(placeholder);
    color: var(--cos-color-text-minor)
}

.ai-markdown-editor .author-text, .ai-markdown-editor .receiver-text {
    font-size: 16px;
    line-height: 20px;
    color: var(--cos-color-text)
}

.ai-markdown-editor .receiver-input {
    margin-bottom: calc(var(--cos-space-md) - 2px)
}

.ai-markdown-editor .author-input {
    margin-top: -2px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.ai-markdown-editor .author-text {
    text-align: right
}

.ai-markdown-editor .author-text .prefix {
    margin-right: 6px
}

.ai-markdown-editor .editor-hidden {
    height: .5px;
    opacity: 0;
    overflow: hidden
}

.ai-markdown-editor .editor-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ai-markdown-editor .editor-bottom .hide-text-minor {
    visibility: hidden
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 15px;
    line-height: 1;
    width: auto;
    padding: 7.000000000000001px 14.000000000000002px;
    overflow: visible;
    background: var(--cos-color-bg-page);
    color: var(--cos-color-text-tiny)
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item-active {
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 104px;
    min-height: 30px;
    background: var(--cos-color-bg-primary-light);
    color: var(--cos-color-text-primary)
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item-inverse {
    background: var(--cos-color-text-primary);
    color: var(--cosd-color-text-on-primary-active)
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item-loading {
    background: var(--cos-color-bg-primary-light)
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item-loading img {
    width: 14.000000000000002px
}

.ai-markdown-editor .editor-bottom .editor-bottom-buttons .button-item-img {
    font-size: 16px
}

.ai-markdown-editor .loading {
    -webkit-animation: rotateAni 1s linear infinite;
    animation: rotateAni 1s linear infinite
}

@-webkit-keyframes rotateAni {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotateAni {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._container_1qes0_1 {
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--cos-rounded-sm);
    overflow: hidden
}

._container_1qes0_1 ._col_1qes0_6, ._container_1qes0_1 ._image-wrapper_1qes0_9 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._container_1qes0_1 ._image-wrapper_1qes0_9 {
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden
}

._container_1qes0_1 ._image-wrapper_1qes0_9 ._water-mark-image_1qes0_16 {
    opacity: 0;
    margin-left: -100%;
    position: relative;
    z-index: 5
}

._container_1qes0_1 [class*=around-mask] {
    border-radius: var(--cos-rounded-none)
}

._container_1cwbf_1 {
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--cos-rounded-sm);
    overflow: hidden
}

._container_1cwbf_1 ._col_1cwbf_6, ._container_1cwbf_1 ._image-wrapper_1cwbf_9 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

._container_1cwbf_1 ._image-wrapper_1cwbf_9 {
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    position: relative
}

._container_1cwbf_1 ._image-wrapper_1cwbf_9 ._water-mark-image_1cwbf_17 {
    opacity: 0;
    margin-left: -100%;
    position: relative;
    z-index: 5
}

._container_1cwbf_1 ._image-wrapper_1cwbf_9 ._small-water-mark-image_1cwbf_23 {
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-transform: scale(.33);
    transform: scale(.33);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right
}

._container_1cwbf_1 [class*=around-mask] {
    border-radius: var(--cos-rounded-none)
}

.dqa-reference {
    padding: var(--cos-space-lg) 13px 0;
    margin: 0 -13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dqa-reference .dqa-reference-link {
    width: 100%;
    height: 100%
}

.dqa-reference-item {
    height: 100%
}

.dqa-reference-normal {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: var(--cos-color-text);
    padding: var(--cos-space-xs) var(--cos-space-sm) 6.5px;
    background-color: var(--cos-color-bg-dent);
    border-radius: var(--cos-rounded-sm);
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dqa-reference-normal .dqa-reference:active {
    opacity: .18
}

.dqa-reference-img-item {
    padding: var(--cos-space-xs) var(--cos-space-xs) 6.5px
}

.dqa-reference-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dqa-reference-title {
    margin-bottom: 4.5px;
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-subtitle);
    line-height: var(--cos-leading-subtitle);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif
}

.dqa-reference-img {
    min-width: 87px;
    min-height: 87px;
    margin: calc(var(--cos-space-xs) * -1) var(--cos-space-xs) -6.5px calc(var(--cos-space-xs) * -1);
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.dqa-reference-img .sc-image {
    margin-bottom: 0;
    height: 100%;
    padding-bottom: 0
}

.dqa-reference-img .sc-image .cu-icon {
    font-size: 18px
}

.dqa-reference-img .sc-image .sc-image-info-mask {
    border-radius: 0
}

.dqa-reference-text {
    margin-bottom: var(--cos-space-sm)
}

.dqa-reference-note {
    color: var(--cos-color-text);
    background-color: var(--cos-color-bg-dent);
    border-radius: var(--cos-rounded-sm);
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dqa-reference-note-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: var(--cos-space-xs);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--cos-color-bg-dent);
    border-radius: 0 0 var(--cos-rounded-sm) var(--cos-rounded-sm)
}

.dqa-reference-note-bottom .sc-source {
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    margin-top: var(--cos-space-xs);
    margin-bottom: var(--cos-space-3xs)
}

.dqa-reference-note-bottom .sc-source .sc-source-avatar {
    margin-top: 0
}

.dqa-reference-note-bottom .sc-source .sc-avatar-body {
    width: 13px;
    height: 13px
}

.dqa-reference-note-video-icon {
    position: absolute;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    top: 8px;
    right: 8px;
    background-image: url(https://gips0.baidu.com/it/u=1899156480,4158106472&fm=3028&app=3028&f=PNG&fmt=auto&q=100&size=f57_57);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%
}

.dqa-reference-note-title {
    font-weight: var(--cos-font-regular);
    font-size: var(--cos-text-subtitle-sm);
    line-height: var(--cos-leading-subtitle-sm);
    font-weight: var(--cos-font-medium);
    -webkit-text-stroke: var(--cos-font-medium-stroke);
    font-family: -apple-system, Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    line-height: 20px;
    min-height: 40px
}

.dqa-reference-note-img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-top-left-radius: var(--cos-rounded-sm);
    border-top-right-radius: var(--cos-rounded-sm)
}

.dqa-reference-note-img-blur {
    position: absolute;
    width: 130%;
    height: 130%;
    -webkit-transform: translate(-15%, -15%);
    transform: translate(-15%, -15%);
    -webkit-filter: blur(15px);
    filter: blur(15px)
}

.dqa-reference-note-img .sc-image {
    margin-bottom: 0;
    height: 100%
}

.dqa-reference-note-img .sc-image .cu-icon {
    font-size: 14.000000000000002px
}

.dqa-reference-note-img .sc-image .sc-image-info-mask {
    border-radius: 0
}

.dqa-reference-note-praise {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.dqa-reference-note-praise span {
    padding-left: 5px;
    font-size: 12px
}

.dqa-reference-note-text {
    margin-bottom: var(--cos-space-sm)
}

.dqa-side-slip-scroll ::-webkit-scrollbar {
    display: none
}

.dqa-side-slip-item {
    width: auto !important;
    padding-right: 3px !important
}

.dqa-side-slip-item:last-child {
    padding-right: 13px !important
}

.dqa-side-slip-video-item {
    width: 244px
}

.dqa-side-slip-image-item {
    width: 124px
}